Java中對數組進行排序有多種方法,常用的有以下幾種:
int[] arr = {5, 2, 8, 1, 9};
Arrays.sort(arr);
List<Integer> list = new ArrayList<>();
list.add(5);
list.add(2);
list.add(8);
list.add(1);
list.add(9);
Collections.sort(list);
int[] arr = {5, 2, 8, 1, 9};
Arrays.sort(arr, new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
// 自定義排序規則,例如按照從大到小的順序排序
return o2 - o1;
}
});
以上是對整數數組進行排序的示例,對于其他類型的數組,可以根據實際情況進行相應的修改。值得注意的是,以上方法都是對數組本身進行排序,不會生成新的排序后的數組。如需生成新的數組,請額外處理。