当前位置: 代码迷 >> Android >> android里用POI读取word的字节长度和测试程序读取的字节长度不一致!解决办法
  详细解决方案

android里用POI读取word的字节长度和测试程序读取的字节长度不一致!解决办法

热度:98   发布时间:2016-05-01 22:00:07.0
android里用POI读取word的字节长度和测试程序读取的字节长度不一致!
测试程序:
Java code
File filedoc = new File("D:\\ipr\\司机手册.doc");FileInputStream in = new FileInputStream(filedoc);WordExtractor   extractor   =   new   WordExtractor(in); String docText = extractor.getText();String[] docParaText = extractor.getParagraphText();System.out.println(docParaText.length);System.out.println(docText.getBytes().length);

android 环境下:
一个单独的类:
Java code
public class ReadFileRandom {    //private RandomAccessFile randomAccessFile = null;    private InputStream dataInputStream = null;    private String filePath = null;    private String docStrContent=null;  public ReadFileRandom(String path) throws IOException {        this.filePath = path;        try {        if(Constant.DOC_PREFIX.equals("txt"))        {          dataInputStream = new DataInputStream(new FileInputStream(filePath));        }        else if(Constant.DOC_PREFIX.equals("doc"))        {          FileInputStream in = new FileInputStream(filePath);          WordExtractor   extractor   =   new   WordExtractor(in);          docStrContent = extractor.getText();        }        } catch (FileNotFoundException e) {        }    }


------解决方案--------------------
详细描述一下
------解决方案--------------------
WordExtractor 类怎么写的
  相关解决方案