public class CompareDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
String date1="2015年09月";
String date2="2015年08月";
String date3="2015年07月";
List<String> dateList=new ArrayList<String>();
dateList.add(date2);
dateList.add(date1);
dateList.add(date3);
// String date1="2015年09月";
// String date2="2015年08月";
//
// int i =date1.compareToIgnoreCase(date2);(1)
// int j =date2.compareToIgnoreCase(date1);(-1)
// int q =date2.compareToIgnoreCase(date2);(0)
//
//
// System.out.println("前比后大:"+i);
// System.out.println("前比后小:"+j);
// System.out.println("前后相等:"+q);
Collections.sort(dateList, new mySortByValue());
for (int i = 0; i < dateList.size(); i++) {
System.out.println(dateList.get(i));
}
}
}
class mySortByValue implements Comparator {
public int compare(Object o1, Object o2) {
String s1 = (String) o1;
String s2 = (String) o2;
if (s1.compareToIgnoreCase(s2)>0){
return -1;
}
return 1;
}
}
java中字符串集合排序
最新推荐文章于 2024-06-28 16:55:03 发布