实例讲解Java读取一般文本文件和word文档的方法
一般文本文件
我们以日志文件.log文件为例:
importjava.io.BufferedReader;
importjava.io.File;
importjava.io.FileInputStream;
importjava.io.FileNotFoundException;
importjava.io.FileReader;
importjava.io.IOException;
publicclassFile_Test{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
Filefile=newFile("D:\\logserrorMsg.log");
if(file.exists()){
System.out.println("此文件存在");
}else{
System.out.println("此文件不存在");
}
try{
FileReaderfr=newFileReader(file);
BufferedReaderbr=newBufferedReader(fr);
Strings;
while((s=br.readLine())!=null){
System.out.println(s);
}
System.out.println("文件大小为(MB):"+newFileInputStream(file).available()/1024/1024+"M");
}catch(FileNotFoundExceptione){
e.printStackTrace();
}catch(IOExceptione){
e.printStackTrace();
}
}
}
.doc文件
这里我们使用WordExtractor读取Word文档,WordExtractor来自于Apache的poi类库项目,官方下载地址:https://poi.apache.org/download.html
importjava.io.FileInputStream;
importorg.textmining.text.extraction.WordExtractor;
publicclassWordTest{
publicstaticvoidmain(Stringargs[])throwsException{
newWordTest().readByOther();
}
publicvoidreadByText()throwsException{
FileInputStreamin=newFileInputStream("C://test.doc");
WordExtractorextractor=newWordExtractor();
Stringstr=extractor.extractText(in);
System.out.println(str);
}
}
热门推荐
10 医院探望朋友祝福语简短
11 毕业祝福语简短女朋友
12 春节虎年爸妈祝福语简短
13 儿童毕业祝福语 简短6
14 开工仪式横幅祝福语简短
15 孩子日常祝福语大全简短
16 清晨寄语诗句祝福语简短
17 结婚送亲认亲祝福语简短
18 虎年喝酒拜年祝福语简短