一.集合的排序
1.降序排列(Collections.sort(list,(o1,o2)->o2-o1))
List<Integer> list=new ArrayList<>();
list.add(1);
list.add(3);
list.add(2);
Collections.sort(list,(o1,o2)->o2-o1);
for(int i=0;i<list.size();i++)
{
System.out.print(list.get(i));
}
321
2.升序排列(Collections.sort(list,(o1,o2)->o1-o2))
List<Integer> list=new ArrayList<>();
list.add(1);
list.add(3);
list.add(2);
Collections.sort(list,(o1,o2)->o1-o2);
for(int i=0;i<list.size();i++)
{
System.out.print(list.get(i));
}
123
3.升序排列(Collections.sort(list))
List<Integer> list=new ArrayList<>();
list.add(1);
list.add(3);
list.add(2);
Collections.sort(list);
for(int i=0;i<list.size();i++)
{
System.out.print(list.get(i));
}
123
一.数组的排序
1.降序排列(Arrays.sort(list,(o1,o2)->o2-o1))
Integer[] list= {3,1,2};
Arrays.sort(list,(o1,o2)->o2-o1);
for(int i=0;i<list.length;i++)
{
System.out.print(list[i]);
}
321
2.升序排列(Arrays.sort(list,(o1,o2)->o1-o2)
Integer[] list= {3,1,2};
Arrays.sort(list,(o1,o2)->o1-o2);
for(int i=0;i<list.length;i++)
{
System.out.print(list[i]);
}
123
3.升序排列(Arrays.sort(list))
Integer[] list= {3,1,2};
Arrays.sort(list);
for(int i=0;i<list.length;i++)
{
System.out.print(list[i]);
}
123