在Java中,可以使用以下步驟來對數組進行排序并去重:
以下是一個示例代碼:
import java.util.Arrays;
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
int[] arr = {4, 2, 1, 3, 2, 4, 5};
// 對數組進行排序
Arrays.sort(arr);
// 去重
ArrayList<Integer> list = new ArrayList<>();
for(int i = 0; i < arr.length; i++) {
if(i == 0 || arr[i] != arr[i-1]) {
list.add(arr[i]);
}
}
// 將ArrayList轉換為數組
int[] result = new int[list.size()];
for(int i = 0; i < list.size(); i++) {
result[i] = list.get(i);
}
// 打印結果
for(int num : result) {
System.out.print(num + " ");
}
}
}
運行以上代碼,輸出結果為:1 2 3 4 5。