javalist集合中string排序
时间: 2023-11-17 16:07:08 浏览: 80
您可以使用`Collections`类中的`sort`方法来对`List<String>`进行排序,示例如下:
```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);
}
}
```
输出结果为:`[apple, banana, orange]`,即按字母顺序排序后的结果。如果需要按照字符串长度排序,可以使用`Comparator`,示例如下:
```java
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = Arrays.asList("apple", "banana", "orange");
Collections.sort(list, Comparator.comparingInt(String::length));
System.out.println(list);
}
}
```
输出结果为:`[apple, orange, banana]`,即按字符串长度排序后的结果。
阅读全文