高手们,有无java.util.Comparator的实例? 我想要code,完成List中按照对象的某个指定属性进行排序。分数不够可再加。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.nihaoblog.com/1_7131.html这种东西网上一搜一大把.自己写也用不了多少时间. 就是啊。就是看API文档也能看明白啊。给你个连接吧,http://www.java2s.com/ExampleCode/Collections-Data-Structure/WritingYourownComparator.htm //比较类import java.util.*;public class StringComparator implements Comparator { public int compare (Object obj1,Object obj2){ String str1 = (String)obj1; String str2 = (String)obj2; return (str1.length()==str2.length())?0:((str1.length()>str2.length())?1:-1); }}//执行类import java.util.Arrays;public class Test{ final int NUM_STR = 3;//假设共有6个字符串 String[] strSet = new String[NUM_STR]; strSet[0] = "765"; strSet[1] = "76"; strSet[NUM_STR-1] = "761234"; Arrays.sort(strSet , new StringComparator());//把数组内容按照字符串长度排序} 自动更新控件的问题 某公司面试题,用面向对象的思想写一下代码,题目很简单,我就写不好 有没有用过IBM的移动平台Aglet的,问个问题! 生成exe 访问数据库的类写成静态的好不好? 有偿转让Java即时通信工具源程序及设计文档 怎样用Java实现m行n列螺旋数组?最好提炼出方法,谢谢高人! Java第一天,请教 关于算术右移和逻辑右移 ip地址端口号访问tomcat服务 关于返回ResultSet的方法的问题 请问:table里怎样添加空行???
这种东西网上一搜一大把.自己写也用不了多少时间.
给你个连接吧,
http://www.java2s.com/ExampleCode/Collections-Data-Structure/WritingYourownComparator.htm
import java.util.*;
public class StringComparator implements Comparator {
public int compare (Object obj1,Object obj2){
String str1 = (String)obj1;
String str2 = (String)obj2;
return (str1.length()==str2.length())?0:((str1.length()>str2.length())?1:-1);
}
}
//执行类
import java.util.Arrays;
public class Test{
final int NUM_STR = 3;//假设共有6个字符串
String[] strSet = new String[NUM_STR];
strSet[0] = "765";
strSet[1] = "76";
strSet[NUM_STR-1] = "761234";
Arrays.sort(strSet , new StringComparator());//把数组内容按照字符串长度排序
}