使用java buffer读入读出文档
2014-03-22 20:32
417 查看
使用java buffer读入读出文档
最近遇到需要处理4个G的文本文档,用UE打开也显得慢,于是打算用python读取前面比如说6000行存为一个文件,即分割为多个小文件,坑爹的是python readlines()函数不给力,换用Java处理,用buffer读入读出搞定
最近遇到需要处理4个G的文本文档,用UE打开也显得慢,于是打算用python读取前面比如说6000行存为一个文件,即分割为多个小文件,坑爹的是python readlines()函数不给力,换用Java处理,用buffer读入读出搞定
import java.io.*; public class test { public static void main(String[] args) throws IOException { try { //用BufferedReader读取文档,注意文档路径的双斜杠“\\” FileReader fr=new FileReader("F:\\my_desi\\data\\zhwiki-latest-pages-articles.xml"); BufferedReader br=new BufferedReader(fr); //用BufferedWriter读出文档,存的路径也要写好, BufferedWriter writer=new BufferedWriter(new OutputStreamWriter(new FileOutputStream(new File("F:\\my_desi\\data\\123.xml")))); int n=0; while(br.readLine()!=null){ // System.out.println(br.readLine()); //控制台输出测试 writer.write(br.readLine()); n+=1; if(n>6000){ //输出文档前6000行 break; } } writer.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } } }
相关文章推荐
- Java中如何使用帮助文档(API)
- Java使用poi包读取Excel文档
- java使用Jsoup组件生成word文档
- Java使用wkhtmltox实现HTML代码生成PDF文档或者图片
- Java菜鸟学习笔记(3)--Java API 文档下载与文档注释的使用
- java使用dom4j生成与解析xml文档的方法示例
- Java学习之路——使用DOM解析XML文档
- Java环境中使用Xquery去分析XML文档
- Eclipse使用javadoc自动生成文档时 java 非法字符: \65279错误
- Java使用poi包读取Excel文档
- Java iText使用PDF模板生成PDF文档
- [Java代码] 使用iText在word文档中插入复杂的表格
- 使用Java生成Pdf文档
- java学习笔记-使用javadoc命令生成API文档
- Java导出Word文档使用iText操作
- Java导出Excel文档使用poi操作
- 如何使用javadoc规范java开发文档
- 使用 MappedByteBuffer时出现java.nio.BufferOverflowException
- Java中使用DOM方式解析和创建XML文档、及dom4j使用简介
- 【cocos2d-js官方文档】二十四、如何在android平台上使用js直接调用Java方法