Collections.sort();用法学习
来源:互联网 发布:入驻淘宝天猫商城 编辑:程序博客网 时间:2024/06/04 19:10
今天做个小程序 就是KTV点歌单 :从文件读取歌曲信息---------》按照不同的信息做出不同的排列
//已创建Song类型
第一步:读取文件
File songFile = new File("D:\\曹蕊\\workspace\\KtvSongJob","songList.txt");
BufferedReader reader = new BufferedReader(new FileReader(file));
String songInfo ;
while((songInfo = reader.readLine()) != null)
{
addSong(line);
}
第二 步:addSong(String line)把文件放到SongList列表中用于显示
public void addSong(String line)
{
String[] s = line.split("/");//把歌曲信息字段分开
Song mySong = new Song(s[0], s[1], s[2], s[3]);
longList.add(mySong);
}
第三步:按顺序显示list信息
Collections.sort();//依照字母排序
此方法分析:
2:
所以用sort()另一种重载版本;Comparator 是个独立的接口;
需要实现 public int compare(T one,T two);方法
Collections.sort();调用时会自动调用compare();
根据传入sort()的参数不同 Collections.sore()会调用不同的sort()版本
- Collections.sort();用法学习
- Collections.sort()用法
- Collections的sort用法
- Collections.sort排序的用法
- Collections.sort两种用法
- Collections.sort()用法简单介绍
- Collections类sort方法的用法
- Collections.sort的两种用法
- Collections.sort的两种用法
- Collections.sort()的两种用法
- Collections.sort 用法 比较器comparator
- Collections.sort的两种用法
- Collections.sort的两种用法
- Collections.sort的两种用法
- java中Collections.sort的用法
- Collections.sort()及map.Entry<>用法
- Collections.sort的两种用法
- java collections.sort的用法实例
- ZOJ 1058 Currency Exchange
- 递归的经典问题《汉诺塔问题》
- TOJ 1283 A DP Problem 字符串处理,搜索
- 唯品会5580万美元注资东方风行
- Android.mk文件语法规范(Android.mk File)
- Collections.sort();用法学习
- 开源python网络爬虫框架Scrapy
- advice vs suggestion
- 把数据库连接字符串放到配置文件中
- shell技巧--ssh远程执行包含nohup命令的脚本
- Hadoop 2.0.5-alpha集群搭建01-搭建前准备事项
- ResultSetMetaDate
- VC调用C#生成的类库DLL方法
- 黑马晓志