随机读取txt文件的某一行
2015-10-26 13:00
351 查看
随机读取txt文件的某一行,每一行的概率都是一样的
public static String choose(File f) throws FileNotFoundException { String result = null; Random rand = new Random(); int n = 0; for(Scanner sc = new Scanner(f); sc.hasNext(); ) { ++n; String line = sc.nextLine(); System.out.println("n: "+n+" line: "+line); if(rand.nextInt(n) == 0) result = line; } return result; }
相关文章推荐
- MongoDB 与传统关系型数据库mysql比较
- QT4中构建多线程的服务器
- 游戏框架设计Ⅰ—— 游戏中的事件机制
- linux下mysql的配置优化
- MySQL 5.6初始配置调整
- 最新NDK下载(包含32位和64位)
- 打字母游戏2
- FFMPEG AVPacket
- eclipse在线安装SVN
- LVM逻辑卷管理命令
- 更改CPU厂商信息
- 存储过程和触发器优缺点分析
- <fmt>标签
- 写一个js的伪HashMap,不包含hash算法,能用就行(转载)
- 关于MVC设计模式
- codeforces-550B-Preparing Olympiad
- libpomelo 增加编译静态库cocos2d-x xcode 工程
- params is error 微信朋友圈分享网页内的外链打不开
- php 和 java RSA 对称加密互通的问题
- PaodingAnalysis 提示 "dic home should not be a file, but a directory"