enumeration排序 enumeration里面的元素是否能够排序,在javadoc里面没有排序的方法,请教:能有什么其他方法将元素排序吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有,请把它转换到Arrays,用sort排序 ArrayList aList = Collections.list(Enumeration e);Collections.sort(List aList, Comparator c); //Comparator用来实现排序规则//之后的aList就是经过排序的 多谢yaray(雅睿,生活在别处),我是新手,您能否对Collections.sort(List aList, Comparator c); 解释一下呢,特别是Comparator c的用法解释一下(因为我没有可用的帮助文档),多谢 Comparator是一个接口,自己的实现类只需要实现其: int compare(Object o1, Object o2) 方法,这两个对象其实就是你的aList中保存的对象.比如保存的是User对象:int compare(Object o1, Object o2) { User user1 = (User) o1; User user2 = (User) o2; return user1.getAge() - user2.getAge();} 另: 也可使用Collections.sort(List aList)方法,使用这个方法的前提是List中的对象必须实现了Comparable接口的compareTo(Object o)方法. 关于做一个界面的问题 在java中有没有产生固定尺寸图片的方法,就是在传入图片时就设置图片的大小,而不是往组件上画时设置大小 公司面试题,请大家看哈兹,应该怎么做,说个思路也行 非常有深度的问题,绝对高手来看看,在线等中 怎样取得JVM的标识性信息? JFileChooser和 JTextArea的问题 放到button上的icon比button小怎么办? java中接口的使用? 怎样把一个字符串逆向次序输出 如何理解对象的定义? Java中调用dll文件,路径设置问题 在运行 Java 程序时, 如何隐藏 dos 背景呢?
Collections.sort(List aList, Comparator c); //Comparator用来实现排序规则//之后的aList就是经过排序的
int compare(Object o1, Object o2)
方法,这两个对象其实就是你的aList中保存的对象.比如保存的是User对象:
int compare(Object o1, Object o2) {
User user1 = (User) o1;
User user2 = (User) o2;
return user1.getAge() - user2.getAge();
}