Я пытаюсь прочитать один файл в java, вот код:
public void readFile(String fileName){
try {
BufferedReader reader= new BufferedReader(new FileReader(fileName));
String line=null;
while((line=reader.readLine()) != null ){
System.out.println(line);
}
}catch (Exception ex){}
}
Он отлично работает в случае txt файла. Однако в случае файла docx он печатает странные символы. Как я могу прочитать файл .docx в Java.
.docx
файлы не являются обычными текстовыми файлами, которые имеют расширение файла.txt
; и они кодируются по-разному. Вам понадобится API, чтобы прочитать его, как было предложено @jahroy выше. - person Tech Expert Wizard   schedule 11.11.2020