代码:

/*
获取随机文件文字
*/
public static String random(String path) {//路径
String name = null;
try {
//把文本文件中的数据存储到集合中
BufferedReader reader = new BufferedReader(new FileReader(path));
//定义集合数组
ArrayList<String> list = new ArrayList<String>();
String line = null;
while ((line = reader.readLine()) != null) {
list.add(line);//把每一行讀取到的值存储在集合中
}
reader.close();
//随机产生一个索引
Random random = new Random();
int index = random.nextInt(list.size());//产生的索引值的大小在0-size之间
//根据该索引获取一个值
name = list.get(index);
} catch (Exception e) {
e.printStackTrace();
}
return name;
}

最新文章

  1. Python自动化之一对多
  2. AppSettings从数据库读取
  3. 不用画线 设置UITableView的全屏分隔线
  4. (ios) nsnotification总结
  5. django数据库动态添加列
  6. python (16) 如何在linux下安装lxml(pip安装,ubuntu下,centos下)
  7. Netsharp快速入门(之15) 销售管理(报表B 销售季度表)
  8. Hadoop NameNode is not formatted.
  9. ckfinder 1
  10. 【原创】NSURLSession HTTPS Mutual Authentication
  11. JavaScript随笔
  12. [LeetCode] Find Smallest Letter Greater Than Target 找比目标值大的最小字母
  13. 基于位置的服务——百度地图SDK练习
  14. Linux set、env、declare、export显示shell变量的区别
  15. Qt打包成单独可执行的exe文件
  16. Mabatis中#{}和${}的区别
  17. 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验十一:PS/2模块⑤ — 扩展鼠标
  18. nyoj86-找球号(一) 【set 二分查找 hash】
  19. Linux文件访问流程及磁盘inode和block总结
  20. 元组tuple常用方法

热门文章

  1. zookeeperAPI的常用方法
  2. sql server update语句
  3. IDEA导入Eclipse 非Maven的Web项目
  4. 02Spring基于xml的IOC配置--实例化Bean的三种方式
  5. MySQL字段值按照拼音首字母排序
  6. mysql设置自增id清零 auto_increment
  7. spfa算法及判负环详解
  8. Mongodb数据模型
  9. QR分解迭代求特征值——原生python实现(不使用numpy)
  10. MHA监控进程异常退出(MHA版本:0.56)