java - 如何使用 StringTokenizer 从 .txt 中提取一个单词?

标签 java

我一直在尝试让我的程序从 .txt 文件中提取一个单词,但我必须使用分词器来完成此操作,但我似乎无法正确执行。

public void getWord(){
    ASCIIDataFile in=new ASCIIDataFile("JavaReservedWords.txt");    
    while (in.isEOF()) {
        String word = in.readString();
        StringTokenizer st = new StringTokenizer(word);

        while(st.hasMoreTokens()){
        System.out.println(st.nextToken());
    }
    in.close();
}

我不知道你会限制它。

最佳答案

文本文件中使用的分隔符是什么?另外,你应该改变

while(in.isEOF())

while(!in.isEOF())

关于java - 如何使用 StringTokenizer 从 .txt 中提取一个单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21532478/

相关文章:

java - 是否可以反转转义字符串?

java - Groovy Eclipse stub 方法

java - Builder 在 Builder 中拥有私有(private)访问权限

java - 在没有外部库的情况下在java中将mp3转换为WAV

java - 如何通过 JavaMail 从 Yahoo 服务器发送电子邮件?

java - 如何下载歌曲并将其添加到用户的音乐库中?

java - 使用 JNA 和 Windows sendMessage API 从基于 java 的 Web 应用程序更改 Windows XP 中的焦点窗口

java - 将按钮/编辑文本添加到相对布局(膨胀)

java - 机器人框架+jenkins,测试java应用

java - EI_EXPOSE_REP2 设置方法