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