猿问

如何从文件内容创建Java字符串?

如何从文件内容创建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();
    }}


当年话下
浏览 527回答 4
4回答

慕妹3146593

import java.nio.file.Files;import java.nio.file.Paths;String content = new String(Files.readAllBytes(Paths.get("readMe.txt")), "UTF-8");从java 7开始,你可以这样做。
随时随地看视频慕课网APP

相关分类

Java
我要回答