易截截图软件、单文件、免安装、纯绿色、仅160KB

Java对象数组排序的问题 - Java / Java SE

Java code:

class A{
String A1;
String A2;
String A3;
...
}

}
现有个数组A[] voA,需要对voA里的对象进行排序,按照A1和A2的顺序。
大概的编码方式该怎么弄?

用冒泡或者插入的方式排序有个问题,就是有voA[i].A1与voA[j].A1相同。整数类型可以用>=方式,字符串呢?
Java code:
java.util.Arrays.sort(voA, new Comparator<A>() {
public int compareTo(A a1, A a2) {
int result = a1.A1.compareTo(a2.A1);
if(result != 0)
return result;
return a1.A2.compareTo(a2.A2);
}
});


Arrays.sort(Object[] a)
不行么?


不好意思 我没理解楼主的意思

引用
Java code
java.util.Arrays.sort(voA, new Comparator<A>() {
public int compareTo(A a1, A a2) {
int result = a1.A1.compareTo(a2.A1);
if(result != 0)
return result;
return a1.A2……

顶 程序很精简

飘过。。。。。

String[] strs = new String[3];
  strs[0] = "agaasdsds";
  strs[1] = "fbsd";
  strs[2] = "gsasdd";

  Arrays.sort(strs);

  这样就可以了,string类型默认的是字典排序。


相关问答:

java日期处理 - Java / Java SE

当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910

取得天数后作一下判断再把这个方法用下void set(int field, int value)  
......

FCK上传文件到linux服务器问题 - Java / Java EE

请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。

上传文件的路径问题, ......

【招聘】java软件开发工程师 - 挨踢职涯 / 才入职场

要求:
  1、具有2年以上的java开发工作经验,精通java;
  2、熟悉Eclipse开发工具,熟悉WEB开发,具有两年以上Java开发经验,掌握面向对象的软件设计方法,
  有Spring、Hibernate以及 ......

JavaScript函数一个很奇怪的问题 - Java / Java EE

在JSP页面有一个<input type="hidden" name="index" value="0">/>控件
当我用下面的JavaScript函数改变其value的值的时候 如果满足条件(即i>=3的时候)为什么value的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号