最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2016年06月09日 08:59:48   作者:it_wangxiangpan  
讀取一般文本文件很好辦,調(diào)用Java自帶的io包里的類即可,富文本的doc文件我們可以用Apache的poi項目中的WordExtractor,這里我們一起來以實例講解Java讀取一般文本文件和word文檔的方法

一般文本文件
我們以日志文件.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); 
 } 
} 

相關(guān)文章

  • 一文秒懂?kafka?HA(高可用)

    一文秒懂?kafka?HA(高可用)

    這篇文章主要介紹了秒懂?kafka?HA(高可用)的相關(guān)知識,本文我們來說一說和?kafka?高可用相關(guān)的一些策略,對kafka?HA相關(guān)知識感興趣的朋友一起看看吧
    2021-11-11
  • 一篇文章輕松搞懂Java中的自旋鎖

    一篇文章輕松搞懂Java中的自旋鎖

    隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,越來越多的互聯(lián)網(wǎng)企業(yè)面臨著用戶量膨脹而帶來的并發(fā)安全問題。這篇文章主要給大家介紹了關(guān)于Java中自旋鎖的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Java具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Spark SQL關(guān)于性能調(diào)優(yōu)選項詳解

    Spark SQL關(guān)于性能調(diào)優(yōu)選項詳解

    這篇文章將為大家詳細講解有關(guān)Spark SQL性能調(diào)優(yōu)選項,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲
    2023-02-02
  • spring4新特性之web開發(fā)增強

    spring4新特性之web開發(fā)增強

    這篇文章主要介紹了spring4新特性之web開發(fā)增強的相關(guān)資料,需要的朋友可以參考下
    2017-09-09
  • Java后端Cookie實現(xiàn)(時間戳)代碼實例

    Java后端Cookie實現(xiàn)(時間戳)代碼實例

    這篇文章主要介紹了Java后端Cookie實現(xiàn)(時間戳)代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-12-12
  • Java實現(xiàn)冪等性校驗的示例代碼

    Java實現(xiàn)冪等性校驗的示例代碼

    我們在做web應(yīng)用的時候通常會遇到前端提交按鈕重復(fù)點擊的場景,在某些新增操作上就需要做冪等性限制來保證數(shù)據(jù)的可靠性,所以本文主要介紹了如何使用java?aop實現(xiàn)冪等性校驗,需要的可以參考下
    2024-02-02
  • 使用dom4j實現(xiàn)xml轉(zhuǎn)map與xml轉(zhuǎn)json字符串

    使用dom4j實現(xiàn)xml轉(zhuǎn)map與xml轉(zhuǎn)json字符串

    這篇文章主要為大家詳細介紹了如何使用dom4j實現(xiàn)xml轉(zhuǎn)map與xml轉(zhuǎn)json字符串功能,文中的示例代碼講解詳細,感興趣的小伙伴可以了解下
    2024-11-11
  • springboot接口接收數(shù)組及多個參數(shù)的問題及解決

    springboot接口接收數(shù)組及多個參數(shù)的問題及解決

    這篇文章主要介紹了springboot接口接收數(shù)組及多個參數(shù)的問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • SpringBoot與SpringMVC第一講

    SpringBoot與SpringMVC第一講

    SpringMVC全名應(yīng)該叫做SpringWebMVC,它其實是基于servlet來構(gòu)建的一個原始web框架從一開始就包含在了spring框架中,下面通過實例代碼給大家介紹SpringBoot與SpringMVC的相關(guān)知識,感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • SpringBoot實現(xiàn)阿里云短信接口對接的示例代碼

    SpringBoot實現(xiàn)阿里云短信接口對接的示例代碼

    這篇文章主要介紹了SpringBoot實現(xiàn)阿里云短信接口對接的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09

最新評論

新安县| 江陵县| 平凉市| 来安县| 上饶市| 鹿泉市| 弋阳县| 仁寿县| 荃湾区| 祁阳县| 乡城县| 错那县| 鲁甸县| 东明县| 汶上县| 孟津县| 新密市| 大悟县| 宜黄县| 额尔古纳市| 绥江县| 阿尔山市| 绩溪县| 广西| 承德县| 云林县| 平塘县| 云霄县| 石泉县| 成都市| 左云县| 察隅县| 奉节县| 冀州市| 临澧县| 洛宁县| 乌鲁木齐市| 甘南县| 罗平县| 东乌珠穆沁旗| 静乐县|