数组排序和集合排序的使用

**

数组排序和集合排序的使用:

**

废话不多说,直接上代码和结果

Arrays.sort(str): String[] str = new String[]
{“china”,”guangzhou”,”beijing”};
System.out.println(Arrays.toString(str));
Arrays.sort(str);
System.out.println(Arrays.toString(str));

数组排序和集合排序的使用_第1张图片

数组排序就这样了;下面看集合排序

Collections.sort():
List<String> list = new ArrayList<String>();
list.add("你好!");
list.add("guangzhou");
list.add("china");
list.add("beijing");
System.out.println(list.toString());
Collections.sort(list);
System.out.println(list);

数组排序和集合排序的使用_第2张图片

List<String> list = new ArrayList<String>();
list.add("你好!");
list.add("guangzhou");
list.add("china");
list.add("beijing");
System.out.println("原順序:"+list);
Collections.sort(list, new Comparator<String>() {

            @Override
            public int compare(String str1, String str2) {
                return str1.compareTo(str2);//-1、0-1
            }
        });
System.out.println("自定義順序:"+list);
Collections.reverse(list);
System.out.println("然後再反序:"+list);

数组排序和集合排序的使用_第3张图片

想在CSDN记录下自己的学习,第一篇博客,望指教

你可能感兴趣的:(数组集合排序)