java写一个数组排序
时间: 2023-12-21 07:03:33 浏览: 66
java数组排序
可以使用Java内置的排序方法Arrays.sort()来对数组进行排序。
例如,对一个整型数组arr进行升序排序,可以使用以下代码:
```java
import java.util.Arrays;
public class ArraySortDemo {
public static void main(String[] args) {
int[] arr = { 3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5 };
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));
}
}
```
输出结果为:
```
[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
```
如果需要对数组进行降序排序,可以使用以下代码:
```java
import java.util.Arrays;
import java.util.Collections;
public class ArraySortDemo {
public static void main(String[] args) {
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]
```
阅读全文