一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - 實例講解Java讀取一般文本文件和word文檔的方法

實例講解Java讀取一般文本文件和word文檔的方法

2020-05-13 14:38it_wangxiangpan JAVA教程

讀取一般文本文件很好辦,調用Java自帶的io包里的類即可,富文本的doc文件我們可以用Apache的poi項目中的WordExtractor,這里我們一起來以實例講解Java讀取一般文本文件和word文檔的方法

一般文本文件
我們以日志文件.log文件為例:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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);
 }
}

 

延伸 · 閱讀

精彩推薦
  • JAVA教程線程安全的單例模式的幾種實現方法分享

    線程安全的單例模式的幾種實現方法分享

    線程安全的單例模式實現有幾種思路,個人認為第2種方案最優雅:、餓漢式、借助內部類、普通加鎖解決、雙重檢測,但要注意寫法,如果單體模式繼續擴...

    java教程網4532019-11-07
  • JAVA教程從Java的jar文件中讀取數據的方法

    從Java的jar文件中讀取數據的方法

    這篇文章主要介紹了從Java的jar文件中讀取數據的方法,實例分析了java檔案文件的相關操作技巧,需要的朋友可以參考下 ...

    liuzx321912019-12-20
  • JAVA教程Java鎖之自旋鎖詳解

    Java鎖之自旋鎖詳解

    這篇文章主要介紹了Java鎖之自旋鎖詳解,本文是系列文章的第一篇,請持續關注腳本之家java欄目,需要的朋友可以參考下 ...

    junjie2692019-11-28
  • JAVA教程Java中float類型的范圍及其與十六進制的轉換例子

    Java中float類型的范圍及其與十六進制的轉換例子

    這篇文章主要介紹了Java中float類型的范圍及其與十六進制的轉換例子,是Java入門學習中的基礎知識,需要的朋友可以參考下 ...

    ISH_ICODE2012020-01-10
  • JAVA教程Java反射機制的學習總結

    Java反射機制的學習總結

    總的來說,java反射機制是一個很好用的東西,用它可以解決很多死的東西,因為反射機制的靈活行很大,有了他,我們就不要花太多的時間來寫操做數據庫...

    java開發網1892019-10-14
  • JAVA教程深入理解Java 對象和類

    深入理解Java 對象和類

    下面小編就為大家帶來一篇深入理解Java 對象和類。小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧 ...

    jingxian3312020-04-28
  • JAVA教程java實現京東登陸示例分享

    java實現京東登陸示例分享

    這篇文章主要介紹了使用java實現的京東商城登陸示例,需要的朋友可以參考下 ...

    java教程網4992019-11-12
  • JAVA教程java教學筆記之對象的創建與銷毀

    java教學筆記之對象的創建與銷毀

    面向對象的編程語言使程序能夠直觀的反應客觀世界的本來面目,并且使軟件開發人員能夠運用人類認識事物所采用的一般思維方法進行軟件開發,是當今...

    hebedich2112020-03-25
主站蜘蛛池模板: 4444www免费看 | 1024国产基地永久免费 | 成人精品mv视频在线观看 | 91香蕉视频网址 | 娇喘嗯嗯 轻点啊视频福利 九九九九在线精品免费视频 | 男人午夜免费视频 | 日韩一区国产二区欧美三 | 情乱奶水欲| 日韩视频免费一区二区三区 | 艹b小说| 亚洲成人看片 | 精品在线网站 | 91人人在线 | 精品无码国产AV一区二区三区 | 国产重口老太伦 | 亚洲 在线 日韩 欧美 | 亚洲AV无码一区二区三区乱子伦 | chaopeng在线视频进入 | 午夜久久久久久网站 | 国自产拍在线天天更新91 | v视界影院.vsjla| 国产一级黄色网 | 男人的天堂久久爱 | 成人日b视频 | 成人国产精品一级毛片视频 | 色天天综合色天天碰 | 成人黄页网站 | 日日干影院 | 全黄h全肉细节修仙玄幻文 全彩调教侵犯h本子全彩妖气he | 热穴高校 | 亚洲色图.com | 国产麻豆精品入口在线观看 | 精品一区二区三区波多野结衣 | 国产成年人在线观看 | 青草视频免费 | 日本高清中文字幕视频在线 | 四虎影院新地址 | 好吊色青青青国产综合在线观看 | 免费lulu网站 | 福利片成人午夜在线 | asian4you裸模 |