关于一组字符串排序的问题~~~~ 最近有一个小程序, 有一段得功能是枚举出一个目录下得所有文件路径,然后进行了一系列操作,文件信息存在FileInfo类里,通过一个LinkedList<FileInfo> 返回出来,FileInfo里有个属性是String filePath, 我想以这个filePath对整个LinkedList进行排序,但是没有想出一个好的方法 各位帮帮忙啊~~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 让FileInfo实现Comparator,然后将这个List放进TreeSet里,可不可以? 就是一个LinkedList,里面存得是我自己定义得FileInfo类,FileInfo里有个String是filePath,我要以这个filePath对整个 LinkedList进行排序 1 重写你的 FileInfo,实现 Comparable 接口,按照filelength 进行判断,2 调用 Collection.sort() 即可,他会替你排序的! 用集合框架辅助类java.util.Collections.sort(List<T> list, Comparator<? super T> c)方法这方法需要一个Comparator接口的实现 覆盖接口的compare方法以实现特定的业务逻辑 如果按字典序来的话,就比较路径大小好了,然后一个一个拿出来放入另一个队列,不过这样 从效率来讲,或许 没有 Comparable 来的好些 新手学java 一点小问题 modified |= remove(i.next()); OOP接口的问题 JAVA联接oracle数据库需要什么JAR包啊? 小弟初学,读程序时有几地方看不民懂,?的地方请大家帮忙解答,谢谢,在线等!!!!! 关于冒泡法的问题 关于import及packet的使用,实在搞不定了,请大侠们帮忙!!! 使用log4j时如何将信息写入数据库? 为什么老是连不上MYSQL? 讨论:LDAP在WEBApp中的应用方法 如何将 java 引用对象变成新 创建对象 字符乱码问题,急,在线等!
我要以这个filePath对整个 LinkedList进行排序
2 调用 Collection.sort() 即可,他会替你排序的!
这方法需要一个Comparator接口的实现 覆盖接口的compare方法以实现特定的业务逻辑