java sort函数
时间: 2023-10-14 22:10:17 浏览: 50
Java中的sort函数是用于对数组进行排序的函数。它是Arrays类中的静态方法,可以对数组中的元素进行排序。
sort函数有两个重载方法:
1. `public static void sort(int[] arr)`:用于对整型数组进行排序。
2. `public static void sort(Object[] arr)`:用于对对象数组进行排序。
sort函数默认按照升序进行排序。如果要进行降序排序,可以使用反转数组的方法。
以下是一个对整型数组进行排序的示例代码:
```java
import java.util.Arrays;
public class SortExample {
public static void main(String[] args) {
int[] arr = { 5, 2, 9, 1, 5, 6 };
Arrays.sort(arr);
System.out.println("升序排序后的数组:" + Arrays.toString(arr));
// 反转数组
for (int i = 0; i < arr.length / 2; i++) {
int temp = arr[i];
arr[i] = arr[arr.length - 1 - i];
arr[arr.length - 1 - i] = temp;
}
System.out.println("降序排序后的数组:" + Arrays.toString(arr));
}
}
```
输出结果:
```
升序排序后的数组:[1, 2, 5, 5, 6, 9]
降序排序后的数组:[9, 6, 5, 5, 2, 1]
```