0

可能重复:
如何从文件内容创建 Java 字符串

我有一个要保存在字符串变量中的 .txt 文件。我用File f = new File("test.txt");. 现在我试图把它的内容放在一个String变量中。我找不到如何做到这一点的明确解释。

4

2 回答 2

2

使用Scanner

Scanner file = new Scanner(new File("test.txt"));

String contents = file.nextLine();

file.close();

当然,如果您的文件有多行,您可以nextLine多次调用。

于 2012-12-13T02:00:52.597 回答
0
BufferedReader br = new BufferedReader(new FileReader("file.txt"));

try {
    StringBuilder sb = new StringBuilder();
    String line = br.readLine();

    while (line != null) {
        sb.append(line);
        sb.append("\n");
        line = br.readLine();
    }
    String everything = sb.toString();
} finally {
    br.close();
}
于 2012-12-13T02:10:00.657 回答