javalist集合中string 字母排序
时间: 2023-09-24 08:11:02 浏览: 82
对于字母排序,我们可以使用`Collections`类中的`sort`方法,示例如下:
```java
import java.util.Collections;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = Arrays.asList("apple", "banana", "orange");
Collections.sort(list, String.CASE_INSENSITIVE_ORDER);
System.out.println(list);
}
}
```
输出结果为:`[apple, banana, orange]`,即按字母顺序排序后的结果,不区分大小写。
如果需要区分大小写进行排序,可以不传入`String.CASE_INSENSITIVE_ORDER`参数,示例如下:
```java
import java.util.Collections;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = Arrays.asList("apple", "Banana", "Orange");
Collections.sort(list);
System.out.println(list);
}
}
```
输出结果为:`[Banana, Orange, apple]`,即按字母顺序排序后的结果,区分大小写。
阅读全文