当前位置: 移动技术网 > IT编程>开发语言>Java > 实例讲解Java读取一般文本文件和word文档的方法

实例讲解Java读取一般文本文件和word文档的方法

2019年07月22日  | 移动技术网IT编程  | 我要评论

一般文本文件
我们以日志文件.log文件为例:

import java.io.bufferedreader; 
import java.io.file; 
import java.io.fileinputstream; 
import java.io.filenotfoundexception; 
import java.io.filereader; 
import java.io.ioexception; 
 
public class file_test { 
 
 /** 
  * @param args 
  */ 
 public static void main(string[] args) { 
  file file = new file("d:\\logserrormsg.log"); 
  if(file.exists()){ 
   system.out.println("此文件存在"); 
  } else { 
   system.out.println("此文件不存在"); 
  } 
   
  try { 
   filereader fr = new filereader(file); 
   bufferedreader br = new bufferedreader(fr); 
   string s; 
   while((s=br.readline())!=null){ 
    system.out.println(s); 
   } 
   system.out.println("文件大小为(mb):"+new fileinputstream(file).available() / 1024 / 1024 +"m"); 
  } catch (filenotfoundexception e) { 
   e.printstacktrace(); 
  } catch (ioexception e) { 
   e.printstacktrace(); 
  } 
 } 
 
} 

.doc文件

这里我们使用wordextractor读取word文档,wordextractor来自于apache的poi类库项目,官方下载地址:https://poi.apache.org/download.html

import java.io.fileinputstream; 
 
import org.textmining.text.extraction.wordextractor; 
 
public class wordtest { 
 public static void main(string args[]) throws exception { 
  new wordtest().readbyother(); 
 } 
 
 public void readbytext() throws exception { 
  fileinputstream in = new fileinputstream("c://test.doc "); 
  wordextractor extractor = new wordextractor(); 
  string str = extractor.extracttext(in); 
  system.out.println(str); 
 } 
} 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网