本人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();
}
}
完結!