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