java中arrays.sort的用法
时间: 2023-04-29 14:05:00 浏览: 80
`Arrays.sort` 方法是 Java 中的一个静态方法,可以将数组按照自然顺序进行排序。它有以下重载方法:
- `sort(int[] a)`:对整型数组进行排序。
- `sort(long[] a)`:对长整型数组进行排序。
- `sort(short[] a)`:对短整型数组进行排序。
- `sort(char[] a)`:对字符数组进行排序。
- `sort(byte[] a)`:对字节数组进行排序。
- `sort(float[] a)`:对浮点型数组进行排序。
- `sort(double[] a)`:对双精度数组进行排序。
- `sort(Object[] a)`:对对象数组进行排序。
- `sort(T[] a, Comparator<? super T> c)`:对任意类型数组进行排序,可以传入一个比较器。
示例:
```
int[] arr = {3, 1, 4, 1, 5, 9, 2, 6};
Arrays.sort(arr);
for (int i : arr) {
System.out.print(i + " ");
}
```
输出结果为:`1 1 2 3 4 5 6 9`
相关问题
java中Arrays.sort()用法
Arrays.sort() 是 Java 中用于对数组进行排序的方法。它可以对数组中的元素进行升序排序或者降序排序。使用方法是先将要排序的数组作为参数传入,然后调用 Arrays.sort() 方法即可。例如:Arrays.sort(arr) 可以对数组 arr 进行升序排序。
java中arrays.sort排序如何降序
您可以使用Arrays.sort()方法对Java中的数组进行排序。要按降序排序数组,您可以使用Collections.reverseOrder()方法来反转排序顺序。以下是示例代码:
```java
Integer[] arr = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5};
Arrays.sort(arr, Collections.reverseOrder());
System.out.println(Arrays.toString(arr));
```
输出:
```
[9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1]
```
此代码对整数数组进行了降序排序,结果为 [9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1]。