关于一组字符串排序的问题~~~~ 最近有一个小程序, 有一段得功能是枚举出一个目录下得所有文件路径,然后进行了一系列操作,文件信息存在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遇到的问题 JAVA,ORCALE配置要求,最近要买笔记本,散分!!! Eclipse中开发SWT的东西用那个插件最好用? 有关其它服务与servlet服务相结合的问题。 救命啊!是什么东东在做怪,用VB做的程序在腾四,内存为256M的机器上会死机....... 关于JDK 和JB?? 我编一个程序要控制端口Com1,但手头没有那个设备,谁知道哪里有能模拟Com端口的软件!!!!!! 泛型问题求解 如何将 java 引用对象变成新 创建对象 字符乱码问题,急,在线等!
我要以这个filePath对整个 LinkedList进行排序
2 调用 Collection.sort() 即可,他会替你排序的!
这方法需要一个Comparator接口的实现 覆盖接口的compare方法以实现特定的业务逻辑