java讀取文本內(nèi)容代碼 java怎么從文本中讀取數(shù)據(jù)

如何用java讀取一個txt 文件內(nèi)的內(nèi)容并把它賦值與String里

讀取text文件就是用inputStream以及outputStream流進(jìn)行讀取和寫入:代碼如下:

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名注冊、網(wǎng)絡(luò)空間、營銷軟件、網(wǎng)站建設(shè)、敦煌網(wǎng)站維護(hù)、網(wǎng)站推廣。

import java.io.BufferedReader;

import java.io.FileReader;

public class MyFileReader {

public static void main(String[] args)throws Exception{

//文件絕對路徑改成你自己的文件路徑

FileReader fr=new FileReader("D:\\workspace\\MyLearn\\count.txt");

//可以換成工程目錄下的其他文本文件

BufferedReader br=new BufferedReader(fr);

while(br.readLine()!=null){

String s=br.readLine();

System.out.println(s);

}

br.close();

}

}

Java讀取.wps后綴名文檔的代碼?

可以通過流的方式加載.wps文檔,下面以讀取文檔中的文字保存到本地為例,你參考看看如何讀取的。

import com.spire.doc.*;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileWriter;

import java.io.IOException;

public class ReadTextFromWPS {

public static void main(String[] args) throws IOException{

//通過流加載WPS文字文檔

FileInputStream inputStream = new FileInputStream(new File("test.wps"));

Document doc = new Document();

doc.loadFromStream(inputStream, FileFormat.Doc);

//獲取文本保存為String

String text = doc.getText();

//將String寫入Txt

writeStringToTxt(text,"讀取WPS文本.txt");

}

public static void writeStringToTxt(String content, String txtFileName) throws IOException {

FileWriter fWriter= new FileWriter(txtFileName,true);

try {

fWriter.write(content);

}catch(IOException ex){

ex.printStackTrace();

}finally{

try{

fWriter.flush();

fWriter.close();

} catch (IOException ex) {

ex.printStackTrace();

}

}

}

}

讀取結(jié)果:

注意在程序中導(dǎo)入spire.doc.jar。

Java 如何讀取txt文件的內(nèi)容?

java讀取txt文件內(nèi)容。可以作如下理解:

首先獲得一個文件句柄。File file = new File(); file即為文件句柄。兩人之間連通電話網(wǎng)絡(luò)了。接下來可以開始打電話了。

通過這條線路讀取甲方的信息:new FileInputStream(file) 目前這個信息已經(jīng)讀進(jìn)來內(nèi)存當(dāng)中了。接下來需要解讀成乙方可以理解的東西

既然你使用了FileInputStream()。那么對應(yīng)的需要使用InputStreamReader()這個方法進(jìn)行解讀剛才裝進(jìn)來內(nèi)存當(dāng)中的數(shù)據(jù)

解讀完成后要輸出呀。那當(dāng)然要轉(zhuǎn)換成IO可以識別的數(shù)據(jù)呀。那就需要調(diào)用字節(jié)碼讀取的方法BufferedReader()。同時使用bufferedReader()的readline()方法讀取txt文件中的每一行數(shù)據(jù)哈。

package?com.campu;

import?java.io.BufferedInputStream;

import?java.io.BufferedReader;

import?java.io.File;

import?java.io.FileInputStream;

import?java.io.InputStreamReader;

import?java.io.Reader;

/**

*?@author?Java團(tuán)長

*?H20121012.java

*?2017-10-29上午11:22:21

*/

public?class?H20121012?{

/**

*?功能:Java讀取txt文件的內(nèi)容

*?步驟:1:先獲得文件句柄

*?2:獲得文件句柄當(dāng)做是輸入一個字節(jié)碼流,需要對這個輸入流進(jìn)行讀取

*?3:讀取到輸入流后,需要讀取生成字節(jié)流

*?4:一行一行的輸出。readline()。

*?備注:需要考慮的是異常情況

*?@param?filePath

*/

public?static?void?readTxtFile(String?filePath){

try?{

String?encoding="GBK";

File?file=new?File(filePath);

if(file.isFile()??file.exists()){?//判斷文件是否存在

InputStreamReader?read?=?new?InputStreamReader(

new?FileInputStream(file),encoding);//考慮到編碼格式

BufferedReader?bufferedReader?=?new?BufferedReader(read);

String?lineTxt?=?null;

while((lineTxt?=?bufferedReader.readLine())?!=?null){

System.out.println(lineTxt);

}

read.close();

}else{

System.out.println("找不到指定的文件");

}

}?catch?(Exception?e)?{

System.out.println("讀取文件內(nèi)容出錯");

e.printStackTrace();

}

}

public?static?void?main(String?argv[]){

String?filePath?=?"L:\\Apache\\htdocs\\res\\20121012.txt";

//??????"res/";

readTxtFile(filePath);

}

}

我有一個微信公眾號,經(jīng)常會分享一些Java技術(shù)相關(guān)的干貨文章,還有一些學(xué)習(xí)資源。

如果你需要的話,可以用微信搜索“Java團(tuán)長”或者“javatuanzhang”關(guān)注。

java如何讀取txt文件內(nèi)容?

通常,可以直接通過文件流來讀取txt文件的內(nèi)容,但有時可能會出現(xiàn)亂碼!此時只要設(shè)置一下文件字符編碼即可。

(1)JAVA 讀取txt文件內(nèi)容

(2)讀取文件效果:

java如何獲取文件信息?

File 類是對文件和文件夾的抽象,包含了對文件和文件夾的多種屬性和操作方法。File類的常用方法如下表:

返回

方法

說明

String getName 獲取文件名稱

String getParent 獲取文件的父路徑字符串

String getPath 獲取文件的相對路徑字符串

String getAbsolutePath 獲取文件的絕對路徑字符串

boolean exists 判斷文件或者文件夾是否存在

boolean isFile 判斷是不是文件類型

boolean isDirectory 判斷是不是文件夾類型

boolean delete 刪除文件或文件夾,如果刪除成功返回結(jié)果為true

boolean mkdir 創(chuàng)建文件夾,創(chuàng)建成功返回true

boolean setReadOnly 設(shè)置文件或文件夾的只讀屬性

long length 獲取文件的長度

long lastModified 獲取文件的最后修改時間

String[ ] list 獲取文件夾中的文件和子文件夾的名稱,并存放到字符串?dāng)?shù)組中

如何用java讀取一個txt 文件內(nèi)的內(nèi)容并把它

import java.io.BufferedInputStream;

import java.io.BufferedReader;

import java.io.File;

import java.io.FileInputStream;

import java.io.InputStreamReader;

import java.io.Reader;

public class H {

/**

* 功能:Java讀取txt文件的內(nèi)容

* 步驟:1:先獲得文件句柄

* 2:獲得文件句柄當(dāng)做是輸入一個字節(jié)碼流,需要對這個輸入流進(jìn)行讀取

* 3:讀取到輸入流后,需要讀取生成字節(jié)流

* 4:一行一行的輸出。readline()。

* 備注:需要考慮的是異常情況

* @param filePath

*/

public static void readTxtFile(String filePath){

try {

String encoding="GBK";

File file=new File(filePath);

if(file.isFile() file.exists()){ //判斷文件是否存在

InputStreamReader read = new InputStreamReader(

new FileInputStream(file),encoding);//考慮到編碼格式

BufferedReader bufferedReader = new BufferedReader(read);

String lineTxt = null;

while((lineTxt = bufferedReader.readLine()) != null){

System.out.println(lineTxt);

}

read.close();

}else{

System.out.println("找不到指定的文件");

}

} catch (Exception e) {

System.out.println("讀取文件內(nèi)容出錯");

e.printStackTrace();

}

}

public static void main(String argv[]){

String filePath = "L:\\20121012.txt";

// "res/";

readTxtFile(filePath);

}

}

名稱欄目:java讀取文本內(nèi)容代碼 java怎么從文本中讀取數(shù)據(jù)
分享網(wǎng)址:http://m.kartarina.com/article10/hjgjgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃App設(shè)計軟件開發(fā)外貿(mào)建站微信小程序網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
主站蜘蛛池模板: 狠狠躁狠狠爱免费视频无码| 亚洲Aⅴ无码专区在线观看q| 人妻中文字幕无码专区| 日韩精品无码熟人妻视频| 亚洲精品无码av中文字幕| 精品人体无码一区二区三区| 无码人妻精品一区二区三区蜜桃 | 无码精品A∨在线观看无广告| 亚洲精品人成无码中文毛片| 久久久久亚洲AV无码观看| 久久亚洲精品无码观看不卡| 亚洲精品无码你懂的| 亚洲av无码av制服另类专区| 日韩激情无码免费毛片| 69堂人成无码免费视频果冻传媒| 中文字幕无码人妻AAA片| 免费VA在线观看无码| 亚洲人成人无码.www石榴| 亚洲AV中文无码字幕色三| 国产精品无码一区二区三区免费| 亚洲美免无码中文字幕在线| 小SAO货水好多真紧H无码视频| 成在人线av无码免费高潮水 | 国产成人无码AV片在线观看| 无码日韩精品一区二区免费暖暖 | 免费无码专区毛片高潮喷水| AA区一区二区三无码精片| 无码人妻一区二区三区免费n鬼沢| 国产精品无码一区二区在线观一 | 亚洲成a人片在线观看无码专区| 亚洲综合最新无码专区| 国产成人综合日韩精品无码| 内射无码午夜多人| 久久伊人中文无码| 国产精品无码一区二区在线观一| 国产精品无码DVD在线观看| 韩国免费a级作爱片无码| 日韩精品无码免费专区午夜不卡| 亚洲精品无码激情AV| 免费无码又爽又刺激网站| 国产精品无码成人午夜电影|