JAVA读取大文本

转载 2013年12月05日 23:14:23
 public static void main(String[] args) throws Exception {
    int bufSize = 1024;
    byte[] bs = new byte[bufSize];
    ByteBuffer byteBuf = ByteBuffer.allocate(1024);
    FileChannel channel = new RandomAccessFile("d:\\filename","r").getChannel();
    while(channel.read(byteBuf) != -1) {
      int size = byteBuf.position();
      byteBuf.rewind();
      byteBuf.get(bs);
      // 把文件当字符串处理,直接打印做为一个例子。
      System.out.print(new String(bs, 0, size));
      byteBuf.clear();
    }
  }

相关文章推荐

Java JDBC读取大文本类型数据(CLOB)

Java JDBC读取大文本类型数据(CLOB) 开发中我们常常要把一些大文本类型数据存入数据库,例如一片文章这是后我们就需要数据库的CLOB类型来存储了。   一、建立数据库表 此不省略,因...

Java 大文本多线程高效读取

本文介绍 Java多线程读取大文件性能提升的高效方案。 前沿 我们在读取一个正常文件的时候,将使用,BufferedReader.read() 的三种方法: BufferedReader...

java读取txt文本

  • 2014年02月16日 00:54
  • 1KB
  • 下载

java读取word,excel,pdf等文本

  • 2014年10月20日 14:40
  • 9KB
  • 下载

java/poi读取word,并替换word中的文本内容,向word中插入图片的操作

先贴代码,注:部分代码源自网络其他前辈的文章,这里只是做一个功能整合。 package fcjTool; import java.io.IOException; import java...

JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例 .

WORD Java代码  package textReader;    import java.io.*;    import org.apache.poi.h...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA读取大文本
举报原因:
原因补充:

(最多只允许输入30个字)