String[] arr1 = new String[]{"3月21日發布","4月01日發布","2月21日發布","3月18日發布","1月1日發布","12月13日發布","7月25日發布"}; List<String> list = new ArrayList<String>(); for(String s : arr1){ list.add(s); } System.out.println(list.toString()); Collections.sort(list, new Comparator<String>(){ public int compare(String o1, String o2){ System.out.println("o1:"+o1+",o2:"+o2); return o1.compareTo(o2); } }); System.out.println(list.toString());