可能重复:
How to create a Java String from the contents of a file
How to set a java string variable equal to “htp://website htp://website ”
我正在制作一个程序,因为我有大约50页的单词文档,其中充满了电子邮件和其他文本。我想过滤掉电子邮件。我编写了程序来完成这个非常简单的程序,而不是我只需要将页面存储在一个字符串变量中。
我有一个文本文件导入到我的代码File f=new File("test.txt");
现在我只需要找到一种方法将此文件中的文本保存到String变量中。有什么帮助吗?
答案 0 :(得分:0)
好的,所以基于你的编辑你正在使用文本文件而不是word文件(两个非常不同的东西;))
这非常简单,您只需使用扫描仪类:
File file = new File("data.txt");
String s = new String();
try{
Scanner sc = new Scanner(file);
while (sc.hasNextLine()) {
s += sc.nextLine();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
现在请记住,如果你只需要从你的文本文件中一行一行(我不知道你在寻找什么,或者数据是什么样的),你更有可能想要将数据存储为字符串数组或链表