在 Java 中,`Arrays.sort(array);` 是一种使用 Java 标准库中的 `Arrays` 类来对数组进行排序的方法。当你调用 `Arrays.sort(array);` 时,它会按照自然顺序对数组 `array` 中的元素进行排序。
具体到 `char[] array` 的情况:
```java
char[] array = {'d', 'c', 'b', 'a'};
Arrays.sort(array);
```
这段代码首先创建了一个字符数组 `array`,包含了字符 'd', 'c', 'b', 'a'。接着,调用 `Arrays.sort(array);` 对数组进行排序。排序后,`array` 中的元素会按照升序排列,也就是 {'a', 'b', 'c', 'd'}。
`Arrays.sort` 方法适用于所有基本类型的数组(如 `int[]`, `char[]`, `double[]` 等)以及对象数组(如 `String[]`),但在对对象数组排序时,对象类型需要实现 `Comparable` 接口或者需要提供一个 `Comparator`。
这个方法在内部使用了优化的快速排序算法(对基本类型)或归并排序(对对象类型),提供了高效的排序性能。对于大多数应用场景,这是对数组进行排序的推荐方式。