Java讀取本地文件內容,如txt, json等多種文件

本人Java開發一枚,由於本地測試代碼會經常用到讀取電腦上的文件,然後再進行各種操作,所以乾脆記錄一下讀取的代碼以便下次可以直接使用。

package com.baidu.practice.controller;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;

public class JsonController {

    public static void main(String[] args) {
        File file = new File("C:\\Users\\Administrator\\Desktop\\設備模型combine.txt");
        String string = txt2String(file);
        System.out.println(string);
        
        // todo 可以進行後續各種操作
    }

    public static String txt2String(File file){
        StringBuilder result = new StringBuilder();
        try{
            // 構造一個BufferedReader類來讀取文件
            BufferedReader br = new BufferedReader(new FileReader(file));
            String s = null;
            // 使用readLine方法,一次讀一行
            while((s = br.readLine())!=null){
                result.append(System.lineSeparator()+s);
            }
            br.close();
        }catch(Exception e){
            e.printStackTrace();
        }
        return result.toString();
    }
}

 

完結!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章