可以利用Collections集合工具类中的方法进行排序:
public static <T> void sort(List<T> list)
:将集合中的元素按默认规则(升序)排序
public static <T> void sort(List<T> list,Comparator<? super T>
:将集合中的元素按照指定规则排序
第一种方法
如果集合中存放的整数类
public static void main(String[] args){
ArrayList<Integer> list1 = new ArrayList<>();
list1.add(54);
list1.add(25);
list1.add(29);
list1.add(11);
Collections.sort(list1);
for(int i:list1)
System.out.println(i);
//输出结果
/*11
25
29
54*/
}
如果存放的是字符串
public static void main(String[] args){
ArrayList<String> list4 = new ArrayList<>();
list4.add("hello");
list4.add("world");
list4.