java list排序
时间: 2023-10-14 21:18:04 浏览: 22
Java中的List可以使用Collections.sort()方法进行排序。可以先定义一个实现Comparator接口的比较器来指定排序规则,然后传入List和比较器即可进行排序。示例代码如下:
```
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
public class SortList {
public static void main(String[] args) {
// 创建List并添加元素
ArrayList<String> list = new ArrayList<String>();
list.add("banana");
list.add("apple");
list.add("orange");
list.add("grape");
// 使用Comparator指定排序规则,并调用Collections.sort()方法进行排序
Collections.sort(list, new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
return o1.compareTo(o2);
}
});
// 遍历输出排序后的List
for (String str : list) {
System.out.println(str);
}
}
}
```