首页 > 开发 > Java > 正文

Java 读取文本指定的某一行内容的方法

2024-07-14 08:41:37
字体:
来源:转载
供稿:网友

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 读取文本指定的某一行内容的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持VeVb武林网。


注:相关教程知识阅读请移步到JAVA教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表