java字符串数组排序
时间: 2024-05-04 14:20:04 浏览: 57
对于 Java 字符串数组排序,可以使用 Java 内置的 Arrays 类中的 sort 方法。具体实现如下:
```java
import java.util.Arrays;
public class StringArraySorting {
public static void main(String[] args) {
String[] strArray = {"banana", "apple", "orange", "pear"};
Arrays.sort(strArray);
System.out.println(Arrays.toString(strArray));
}
}
```
运行结果:
```
[apple, banana, orange, pear]
```
如果需要按照字符串长度进行排序,可以使用自定义的 Comparator 实现。具体实现如下:
```java
import java.util.Arrays;
import java.util.Comparator;
public class StringArraySorting {
public static void main(String[] args) {
String[] strArray = {"banana", "apple", "orange", "pear"};
Arrays.sort(strArray, Comparator.comparing(String::length));
System.out.println(Arrays.toString(strArray));
}
}
```
运行结果:
```
[pear, apple, banana, orange]
```
以上是两种常见的 Java 字符串数组排序方法,可以根据具体需求进行选择。
阅读全文