我已经使用下面这个习语有一段时间了。它似乎是最广泛的,至少在我访问过的网站上是这样。
有没有更好/不同的方式来读取文件到一个字符串在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();}}