Я хочу прочитать файлы .txt, .doc и .docx и распечатать содержимое этих файлов. Когда я запустил приведенный ниже код, будут прочитаны некоторые файлы .doc и .txt но многие файлы не могут читать.Ошибка в файле .doc и .docx
import java.io.File;
import javax.swing.*;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileReader;
public class FindYourDocx
{
public static void main(String[] args)
{
String text = "";
int read, N = 1024 * 1024;
char[] buffer = new char[N];
try {
JFileChooser openFile=new JFileChooser();
openFile.setCurrentDirectory(new File("."));
openFile.showOpenDialog(null);
File f1=openFile.getSelectedFile();
String file1=f1.toString();
File f =new File(file1);
JOptionPane.showMessageDialog(null,f);
FileReader fr = new FileReader(f);
BufferedReader br = new BufferedReader(fr);
while(true) {
read = br.read(buffer, 0, N);
text += new String(buffer, 0, read);
System.out.println("Follows"+text+" ");
if(read < N) {
break;
}
System.out.println("Follows"+text+" "); }
} catch(Exception ex) {
ex.printStackTrace();
}
}}
, выполнив приведенный выше код (для некоторых файлов) я получил некоторые проводных сообщения следующего
http://i.stack.imgur.com/RwNWM.jpg
Кто-то пожалуйста, помогите мне решить эти проблемы ....
читать. docx я наткнулся на что-то вроде XWPFDocument, используя apacheio .... что это?
Извините друг я не могу получить то, что у сказал .... может у пожалуйста, загрузите код для чтения .doc и .docx файлов ???и я новичок в java, поэтому, пожалуйста, помогите мне решить эти проблемы: ( – user2576388
У меня нет исходного кода, я просто хотел, чтобы вы подумали о своей проблеме: достаточно ли просто прочитать некоторые байты из любого файла для печати содержимого в человеческом дружеском ключе? Нет, это не так, вам нужно подумать о разных форматах файлов и найти некоторые библиотеки, которые могут их проанализировать. –