1、常用读取文本文件内容代码private String readFile(String file) throws IOException {
BufferedReader reader = new BufferedReader(new FileReader (file));
String line = null;
StringBuilder stringBuilder = new StringBuilder();
String ls = System.getProperty("line.separator");
try {
while((line = reader.readLine()) != null) {
stringBuilder.append(line);
stringBuilder.append(ls);
}
return stringBuilder.toString();
} finally {
reader.close();
}
}
2、使用Files.readString读取文本
Java 11添加了readString()方法来读取小文件String,保留行终止符。String content = Files.readString(path, StandardCharsets.US_ASCII);
3、使用Files.readAllBytes读取文本内容(指定字符编码)static String readFile(String path, Charset encoding)
throws IOException
{
byte[] encoded = Fi