Java 读取文本指定的某一行内容的方法
时间:2021-07-14 07:56:21|栏目:JAVA代码|点击: 次
Java读取文本指定的某一行内容,使用的都是IO的方法,下面具体看例子:
/**
* @author:罗大锤
* @date: 2017年9月6日 下午2:35:43
* @version 1.0
* @method:读取文本具体某行内容
* @parameter
* @since
* @return
*/
public class OpenTextLine {
public static void main(String[] args) throws IOException {
long timeStart = System.currentTimeMillis();
File file = new File("testData.txt");//文件路径
FileReader fileReader = new FileReader(file);
LineNumberReader reader = new LineNumberReader(fileReader);
int number = 9999999;//设置指定行数
String txt = "";
int lines = 0;
while (txt != null) {
lines++;
txt = reader.readLine();
if (lines == number) {
System.out.println("第" + reader.getLineNumber() + "的内容是:" + txt + "\n");
long timeEnd = System.currentTimeMillis();
System.out.println("总共花费:" + (timeEnd - timeStart) + "ms");
System.exit(0);
}
}
reader.close();
fileReader.close();
}
}
上一篇:java实现多线程之定时器任务
栏 目:JAVA代码
下一篇:Java实现显示指定类型的文件
本文标题:Java 读取文本指定的某一行内容的方法
本文地址:http://www.codeinn.net/misctech/156985.html


阅读排行
- 1Java Swing组件BoxLayout布局用法示例
- 2java中-jar 与nohup的对比
- 3Java邮件发送程序(可以同时发给多个地址、可以带附件)
- 4Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type异常
- 5Java中自定义异常详解及实例代码
- 6深入理解Java中的克隆
- 7java读取excel文件的两种方法
- 8解析SpringSecurity+JWT认证流程实现
- 9spring boot里增加表单验证hibernate-validator并在freemarker模板里显示错误信息(推荐)
- 10深入解析java虚拟机




