**
数组排序和集合排序的使用:
**
废话不多说,直接上代码和结果
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记录下自己的学习,第一篇博客,望指教