行字符串值排序,而不是按日期排序
比如1-Jan-03
1-Feb-03
1-Dec-02应该改为1-Feb-03
1-Jan-03
1-Dec-02
这个小程序应该怎么写
比如1-Jan-03
1-Feb-03
1-Dec-02应该改为1-Feb-03
1-Jan-03
1-Dec-02
这个小程序应该怎么写
解决方案 »
- 一个奇怪的现象,又懂得,帮忙的看一下
- 急!!!!!!!!!!
- struts2 标签在jsp里的错误
- 很怪的错误 解决者给50分
- 200元RMB 求JAVA国际化 编码问题 UTF-8 在线等。。急死了求求大哥大姐帮帮我吧
- 关于正责表达试的一点疑问
- 初学hibernate和Struts不知哪位大哥有Hibernate+Struts的例子?
- 那么多的framework,大家说说实际项目中都用的是什么啊?
- ObjectInputStream类的readObject方法的这个异常Premature EOF是怎么产生的,如何解决?
- maven怎么处理多个平行module,共享配置文件的情况?
- Flexpaper页面内打印不全的问题
- 求助:AIX、WebLogic10.3下编译JSP时报找不到标签库(急)
for(int i = 0;i<a.length;i++){
for(int j = i;j<a.length-i-1;j++){
String b;
if(a[j].compareTo(a[j+1]) > 0){
b=a[j];
a[j]=a[j+1];
a[j+1]=b;
}
}
}
for(int i = 0;i<a.length;i++){
System.out.println(a[i]);
}是这种吗?
String[] str = {"1-Jan-03","1-Feb-03","1-Dec-02"};
Arrays.sort(str,new Comparator<String>() {
@Override
public int compare(String s1, String s2) {
if(s1 != null && s2 != null){
try {
Date d1 = df.parse(s1);
Date d2 = df.parse(s2);
return -d1.compareTo(d2);
} catch (ParseException e) {
e.printStackTrace();
}
}
return 0;
}
});