2015-07-20 2 views
0

У меня есть файл doc, в котором несколько абзацев также есть заголовки. Я хочу заголовки, абзацы в ArrayList моего кода. Я не смог найти решение относительно того же. Пожалуйста, предложите и подходящее решение.Прочтите файл DOC и сохраните текст в arraylist android

Заранее спасибо.

ответ

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"); 
    } 
Смежные вопросы