资源简介

Java字节流数据逐行读取(readLine)

资源截图

代码片段和文件信息


import java.io.File;   
import java.io.FileInputStream;   
import java.io.FileNotFoundException;   
import java.io.IOException;   
import java.nio.ByteBuffer;   
import java.util.linkedList;   
import java.util.List;   
/**  
 * 逐行读取,以Tab分隔符划分的数据。
  
 * 使用字节进行处理而不是字符串。
  
 * 因为发现有些数据,由于特殊字符导致分隔符失效,所以必须在字节一级处理。  
 *   
 * @author JAVA世纪网(java2000.net laozizhu.com)  
 */  
public class SplitFileReader {   
  // 文件读取操作   
  FileInputStream fis = null;   
  // 文件读取的字节缓冲区   
  byte[] bs = new byte[1024];   
  // 当前数据在缓冲区的位置指针   
  int pointer;   
  // 保存字节,便于转换为字符串   
  // 注意这里最大支持4k的字符串,请根据需要修改   
  ByteBuffer bf = ByteBuffer.allocate(4096);   
  /**  
   * 指定文件名的构造函数  
   *   
   * @param filename  
   * @throws FileNotFoundException  
   */  
  public S

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        340  2009-07-25 09:36  text\.classpath

     文件        285  2009-07-25 09:36  text\.mymetadata

     文件       1006  2009-07-25 09:36  text\.project

     文件        330  2009-07-25 10:13  text\.settings\org.eclipse.jdt.core.prefs

     文件       2615  2009-07-25 10:16  text\src\SplitFileReader.java

     文件        834  2009-07-25 09:36  text\WebRoot\index.jsp

     文件         39  2009-07-25 09:36  text\WebRoot\meta-INF\MANIFEST.MF

     文件       2512  2009-07-25 10:16  text\WebRoot\WEB-INF\classes\SplitFileReader.class

     文件        375  2009-07-25 09:36  text\WebRoot\WEB-INF\web.xml

     目录          0  2009-07-25 10:13  text\WebRoot\WEB-INF\classes

     目录          0  2009-07-25 09:36  text\WebRoot\WEB-INF\lib

     目录          0  2009-07-25 09:36  text\WebRoot\meta-INF

     目录          0  2009-07-25 09:36  text\WebRoot\WEB-INF

     目录          0  2009-07-25 09:36  text\.myeclipse

     目录          0  2009-07-25 09:36  text\.settings

     目录          0  2009-07-25 10:12  text\src

     目录          0  2009-07-25 09:36  text\WebRoot

     目录          0  2009-07-25 09:36  text

----------- ---------  ---------- -----  ----

                 8336                    18


评论

共有 条评论