如何设置变量等于word文档中的文本

时间:2012-12-13 00:42:51

标签: java string variables

  

可能重复:
  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变量中。有什么帮助吗?

1 个答案:

答案 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();
    }

现在请记住,如果你只需要从你的文本文件中一行一行(我不知道你在寻找什么,或者数据是什么样的),你更有可能想要将数据存储为字符串数组或链表