這篇文章主要介紹java如何讀取txt文件并輸出結(jié)果,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
烏拉特中ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!
1.java讀取指定txt文件并解析
文件格式:
代碼:
package com.thinkgem.wlw.modules.midea;import java.io.*;import java.util.ArrayList;import java.util.List;/** * @Author: zhouhe * @Date: 2019/6/19 8:48 */public class Test { public static void main(String[] args) { // 文件夾路徑 String path = "D:\\input.txt"; try { List
2.java讀取指定文件夾下的所有txt文件并輸出內(nèi)容(我這里一個文件夾下面有 2 個txt文件):
代碼:
package com.thinkgem.wlw.modules.midea;import java.io.*;/** * @Author zhouhe * @Date 2019/10/10 13:10 */public class Test2 { /**新建一個類把下面代碼放進去,注意要設(shè)置basePath(你要讀取的文件夾),讀取和寫入的方法也都寫好了.你可以根據(jù)自己的需求掉用就行了**/ static String basePath="D:\\測試"; /** * 查找文件夾下所有符合csv的文件 * * @param dir 要查找的文件夾對象 * */ public static void findFile(File dir) throws IOException { File[] dirFiles = dir.listFiles(); for(File temp : dirFiles){ if(!temp.isFile()){ findFile(temp); } //查找指定的文件 if(temp.isFile() && temp.getAbsolutePath().endsWith(".txt") ){ //獲取文件路徑,包含文件名 String filePath = temp.getAbsolutePath(); //獲取文件名 String fileName = temp.getName(); System.out.println(temp.isFile() + " " + temp.getAbsolutePath()); readFileContent(temp); } } } /** * @param file 要讀取的文件對象 * @return 返回文件的內(nèi)容 * */ public static String readFileContent(File file) throws IOException{ FileReader fr = new FileReader(file); BufferedReader br = new BufferedReader(fr); StringBuffer sb = new StringBuffer(); while(br.ready()){// sb.append(br.readLine()); System.out.println(br.readLine()); } System.out.println(sb.toString()); return sb.toString(); } /** * @param file 要寫入的文件對象 * @param content 要寫入的文件內(nèi)容 * */ public static void writeFileContent(File file,String content) throws IOException{ FileWriter fw = new FileWriter(file); fw.write(content); fw.flush(); fw.close(); } public static void main(String[] args) { try { findFile(new File(basePath)); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }}
以上是“java如何讀取txt文件并輸出結(jié)果”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!