2015-07-20 89 views

回答

1

这是读取doc文件并获取文本的代码。读完后全部取决于你想要对文本做什么。

String extPath = Environment.getExternalStorageDirectory().getAbsolutePath() + File.Separator; 
    AssetManager assetManager= getApplicationContext().getAssets(); 
    InputStream inputStream = assetManager.open(extPath + "file.doc"); 
    String text = loadFile(inputStream); 

的方法的loadFile是---

public String loadFile(InputStream inputStream){ 
    ByteArrayOutputStream b = new ByteArrayOutputStream(); 
    byte[] bytes = new byte[4096]; 
    int length = 0; 
     while(){ 
     b.write(bytes, 0, length); 
     } 
    return new String(b.toByteArray(), "UTF8"); 
    } 
相关问题