java 读取txt文件指定行_在Java中读取txt文件中的特定行
要获得第N行,您必须阅读它之前的所有行.
如果不止一次这样做,最有效的方法可能是首先将所有行加载到内存中.
private final List words = new ArrayList();
private final Random random = new Random();
public String randomWord() throws IOException {
if (words.isEmpty()) {
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("../image/ListeMot.txt")));
String line;
while ((line = br.readLine()) != null)
words.add(line);
br.close();
}
return words.get(random.nextInt(words.size()));
}
BTW:theWord的参数是什么意思?
java 读取txt文件指定行_在Java中读取txt文件中的特定行相关推荐
- pandas写入excel指定行_如何使用 Pandas 从excel文件读取特定行_pandas_酷徒编程知识库...
我有一个excel文件,需要从某个工作表的行中提取某些数据.import pandas as pd xl_file = pd.ExcelFile((xlfilePath) dfs = {sheet_n ...
- java中获取文件总行数_关于java:如何以有效的方式获取文件中的行数?
本问题已经有最佳答案,请猛点这里访问. 我有一个大文件. 它包括大约3.000-20.000行. 如何使用Java获取文件中的行总数? 从你的评论到答案来判断,你要找的词是"有效的" ...
- java pdf 转txt文件怎么打开_纯Java实现PDF转txt文件
展示这个Demo的原因是一哥们需要我帮他把一些PDF格式的资料转为txt,我在网上找了下在线的工具,都不好用,网上大多数的在线pdf转txt文件都需要付费,而免费的一次转换文件大小不能超过2M,比较痛 ...
- java 写文件 属性吗_使用JAVA读写Properties属性文件
自己定义一个属性文件:例如prop.properties baseFilePath=D\:/kuanter/resource tesx=abcd 我们要做的第一步就是要将文件读取到Properties ...
- php 文件指定位置添加内容,C++_VC++在TXT文件指定位置追加内容的方法,本文实例讲述了VC++操作文本文 - phpStudy...
VC++在TXT文件指定位置追加内容的方法 本文实例讲述了VC++操作文本文件的方法,实现在txt文件指定位置插入内容.对于VC++爱好者有一定的学习参考价值. 主要功能代码如下: void CGoT ...
- python将txt文件转为字符串_使用Python将复数转换为文本文件中的单数
我们可以更改它,以便我们将输入文件作为一个行列表读取 我们可以使用大字符串并将其分解为列表. 我们可以一次一个地检查一行中的每一行. 醇> 为了方便起见,让我们滚动#1.这将需要将openfil ...
- java 文件内容排序_在Java中对2个大型文本文件进行排序的最佳方法是什么?
我正在构建一个简单的 Java应用程序,涉及从csv文件中读取信息. csv文件中的信息以这种形式出现: "ID","Description" "AB ...
- python读取csv文件忽略空值_如何跳过/忽略csv文件中的空字节pd.read_csv?
我有一个.csv文件,它有数百行/列,看起来像这样(小例子,请参阅图片,我无法复制/粘贴空字节必须手动键入它们):9142,16.04000000,14.65000000 <0x00>&l ...
- java mf文件怎么打开_安卓手机如何打开.MF文件?
01 MF文件是JAR游戏里面的文件,先解压出JAR文件,.MF直接文本打开就行了,非智能可以用MiniCommander(UTF-8编码打开).JAR文件是一种归档文件,以ZIP格式构建,以.jar ...
- .jar文件如何打开_如何干净的清除Windows系统中指定文件的默认打开方式?
研究了好久才找到的完美解决方案.我的问题如此(不过解决办法是通用的): 上古卷轴游戏中的文件,有一种.bsa格式后缀的文件.在没有设定打开方式的时候,它是白色的文件,即没有打开方式.但是使用WinRA ...
最新文章
- 【spring】自动装配
- Android 面试题目之 线程池
- leetcode算法题--队列的最大值
- mysql配置管理器在哪_SQL Server 2008配置管理器在哪下载
- 几款***常用小工具的使用说明
- 阶乘取模算法java_np问题(大数阶乘取模)
- 深入php面向对象和模式
- Linux管理员常用的组合命令
- 深度学习界明星:生成对抗网络与Improving GAN
- 开源内网DNS服务器软件介绍
- QtCreator无法启动进程“mingw32-make.exe
- ps剪贴蒙版教程(ps创建剪贴蒙版步骤)
- 产品引流的方式有哪些?适合引流推广的平台有哪些?
- ROS-control-gazebo-moveit-grasp(一、场景搭建)
- Adaboost算法——详细讲解
- Windows10更新导致共享打印机无法连接
- 李航(统计学习方法第四章)
- matlab把向量转化为矩阵,MATLAB小函数:将列向量转化为0-1矩阵
- react 3d模型_制作3D React Carousel
- 斯伦贝谢和IBM宣布推出面向能源行业的混合云企业数据管理解决方案
热门文章
- java generic faq_【公告】我的世界中国版JAVA不限号测试指引(FAQ)
- python 爱英斯坦台阶问题_关于Python青蛙跳台阶的问题详细讲解
- python 二维数组长度_谈一谈多维数组
- 需求、需求工程与需求工程师 — 4. 咨询能力的要求
- 作者:牟少敏,博士,山东农业大学教授。
- 王彪-20162321《程序设计与数据结构2nd》-第十一周学习总结与实验报告
- 使用Configuration Manager配置资产智能
- HTML5 获得canvas油漆环境
- [转]EntityFramework走马观花之CRUD(中)
- 软件发布版本命名规则