如何设置字符串等于.txt文件中的文本

时间:2012-12-13 01:56:06

标签: java string variables text

  

可能重复:
  How to create a Java String from the contents of a file

我有一个.txt文件,我想保存在String变量中。我用File f = new File("test.txt");导入了该文件。现在我试图将它的内容放在String变量中。我找不到如何做到这一点的明确解释。

2 个答案:

答案 0 :(得分:2)

使用Scanner

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

String contents = file.nextLine();

file.close();

当然,如果您的文件有多行,您可以多次拨打nextLine

答案 1 :(得分: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();
}