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

来源:互联网 发布:用c语言编写计算器程序 编辑:程序博客网 时间:2024/06/05 06:19

**

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

**

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

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));

这是以上代码运行的结果


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

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);

结果不言而喻

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);

到此结束

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

0 1
原创粉丝点击