如何从文件内容创建Java字符串?我一直在使用下面的成语一段时间了。它似乎是最广泛的,至少在我访问过的网站上。是否有更好/不同的方式将文件读入Java中的字符串?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();
}}
4 回答
慕妹3146593
TA贡献1820条经验 获得超9个赞
import java.nio.file.Files;import java.nio.file.Paths;String content = new String(Files.readAllBytes(Paths.get("readMe.txt")), "UTF-8");
从java 7开始,你可以这样做。
添加回答
举报
0/150
提交
取消