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武林網。
新聞熱點
疑難解答
圖片精選