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

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

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
主站蜘蛛池模板: 公妇乱淫在线播放免费观看 | 国产综合亚洲专区在线 | 四虎www| 视频在线欧美 | 九九九九在线精品免费视频 | 亚洲激情网站 | 狠狠的撞击发泄h | 女同学用白丝脚玩我的故事 | 成人欧美一区二区三区白人 | 久久视频在线视频观看精品15 | 青草视频免费观看在线观看 | www.精品视频 | 日本不卡在线观看免费v | 母性本能| 午夜爽喷水无码成人18禁三级 | 日本高清va不卡视频在线观看 | 三级无删减高清在线影院 | 久久久免费观成人影院 | 婷婷在线网站 | 精品国产福利在线 | 91香蕉国产视频 | 香蕉国产成版人视频在线观看 | 免费亚洲视频在线观看 | 国产成人精品高清免费 | 东方影库四虎 | 国产播放啪视频免费视频 | 好吊妞视频998www | 色吧导航| 亚洲 在线 日韩 欧美 | 亚洲国产福利精品一区二区 | 99久久香蕉国产线看观香 | 青草欧美 | xx顶级欧美熟妞xxhd | 亚洲欧美综合区自拍另类 | 欧美a在线观看 | 精品女同同性视频很黄很色 | 厨房play黄瓜进入 | 麻豆视频免费在线观看 | 成人毛片高清视频观看 | 好大好硬好长好爽a网站 | 久久视热频国产这里只有精品23 |