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