Java讀取文本指定的某一行內(nèi)容,使用的都是IO的方法,下面具體看例子:
/** * @author:羅大錘 * @date: 2017年9月6日 下午2:35:43 * @version 1.0 * @method:讀取文本具體某行內(nèi)容 * @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;//設(shè)置指定行數(shù) String txt = ""; int lines = 0; while (txt != null) { lines++; txt = reader.readLine(); if (lines == number) { System.out.println("第" + reader.getLineNumber() + "的內(nèi)容是:" + txt + "/n"); long timeEnd = System.currentTimeMillis(); System.out.println("總共花費(fèi):" + (timeEnd - timeStart) + "ms"); System.exit(0); } } reader.close(); fileReader.close(); }}
以上這篇Java 讀取文本指定的某一行內(nèi)容的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持VeVb武林網(wǎng)。
新聞熱點(diǎn)
疑難解答
圖片精選