在Java中可以使用Arrays.sort()方法对数组进行排序。
以下是排序示例代码:
import java.util.Arrays;
public class SortExample {
public static void main(String[] args) {
int[] arr = {13, 7, 6, 45, 21, 9, 101, 102};
Arrays.sort(arr); // 默认升序排序
System.out.printf("升序排序后的数组: %s%n", Arrays.toString(arr));
// 降序排序
Integer[] arr2 = {13, 7, 6, 45, 21, 9, 101, 102};
Arrays.sort(arr2, (a, b) -> b - a);
System.out.printf("降序排序后的数组: %s%n", Arrays.toString(arr2));
}
}
output:
升序排序后的数组: [6, 7, 9, 13, 21, 45, 101, 102]
降序排序后的数组: [102, 101, 45, 21, 13, 9, 7, 6]
如果想要其他的排序方式,可以使用 Comparator 接口实现自定义排序方法。