package io; import java.io.FileReader; import java.io.LineNumberReader; public class LineNumberReaderTest { public static void main(String[] args) throws Exception{ int lineNumber = getFileLineNumber("D:/Projects/JDK/src/io/info.txt"); System.out.println("the line number of specified file is "+lineNumber); } public static int getFileLineNumber(String filePath) throws Exception{ LineNumberReader lineNumberReader = new LineNumberReader(new FileReader(filePath)); // it will return the number of characters actually skipped lineNumberReader.skip(Long.MAX_VALUE); int lineNumber = lineNumberReader.getLineNumber(); lineNumber++; lineNumberReader.close(); return lineNumber; } }
相关推荐
* File 对象的 isFile() 方法作用是判断是否是文件,getAbsolutePath() 方法作用是获取文件或目录的绝对路径 * BufferedReader 和 BufferedWriter 以字符流的方式读写文本文件,且效率更高 * FileInputStream 和 ...
1.编写应用程序,把系统中除光盘外的最后一个系统盘中的文件夹的数目统计出来并显示在屏幕上。...5.编写应用程序,创建了一个LineNumberReader对象,把程序本身的每一行添加对应的行号后写入一个文本文件中。
对大数据文本文件读取(按行读取)的优化,目前常规的方案有三种,第一种LineNumberReader,第二种RandomAccessFile,第三种是内存映射文件在RandomAccessFile基础上调用getChannel().map(...);代码提供在...
LineNumberReader 跟踪行号的缓冲字符输入流。 ObjectInputStream ObjectInputStream 对以前使用 ObjectOutputStream 写入的基本数据和对象进行反序列化。 ObjectInputStream.GetField 提供对从输入流读取的持久...
InputStreamReader ir new InputStreamReader process ... LineNumberReader input new LineNumberReader ir ; String line; while line input readLine null { System out println line ; } ir close ;
Reader BufferedReader LineNumberReader CharArrayReader FilterReader PushbackReader InputStreamReader FileReader PipedReader StringReader
LineNumberReader input = new LineNumberReader(ir); for (int i = 1; i ; i++) { str = input.readLine(); if (str != null) { if (str.indexOf("MAC Address") > 1) { macAddress = str.substring( str....
LineNumberReader input = new LineNumberReader(ir); String line = input.readLine(); if (line == null || line.length() ) { return null; } int capidx = line.indexOf("Caption"); int ...
jsp探针ceshi.jsp ; charset=gb2312" %> class LfSpy { boolean supportHibernate = false; boolean supportJNDI = false;...boolean supportJavaxSql = false;...private final String linuxParseMacAddress(String ...