java.nio.file从文件中组织文本

时间:2014-10-12 03:11:45

标签: java text java.nio.file

我之前从未真正使用过java中的文本文件,但现在我需要和我一样陷入困境。以下是我所拥有的。

public static void main(String[] args) {
    Path file = Paths.get("dir/NRCLexiconEmotion.txt");

    Charset charset = Charset.forName("US-ASCII");

    try (BufferedReader reader = Files.newBufferedReader(file, charset)) {
        String line = null;

        while ((line = reader.readLine()) != null) {
            System.out.println(line);
        }
    } catch (IOException x) {
        System.err.format("IOException: %s%n", x);
    }

}

这是输出的一部分

virtual anger   0
virtual anticipation    0
virtual disgust 0
virtual fear    0
virtual joy 0
virtual negative    0
virtual positive    0
virtual sadness 0
virtual surprise    0
virtual trust   0

我正在尝试复制该单词,然后我将使用数字为该单词创建序列号。因此,我需要能够读出情绪,然后是与情绪相匹配的数字。

我尝试使用line.charAt();当我在我输入一个索引号时,我只是得到一个错误。我认为造成我麻烦的是我对流不了解很多。我似乎无法在java文档中找到我需要的特定方法,并且想知道是否有人可以帮助我。

如果它有帮助或任何人感兴趣我想根据歌曲,标签和流派的歌词将歌曲与某些情绪相匹配。所以我将使用大量的文本文件。

0 个答案:

没有答案