有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何使用。是否使用Delimiter从输入文件中排除标点符号和数字?

对于一个作业,我要对照字典单词的二元搜索树检查输入文件的拼写错误

我遇到的问题是它返回的数字和类似“今天”之类的拼写错误的单词。我想从输入中排除所有标点符号和数字

我遇到了麻烦。useDelimiter()方法,但我不知道要将哪些参数放入括号中。现在我只是复制粘贴我能找到的任何东西,看看它是否有效

这是我到目前为止阅读单词的代码

reader = new Scanner(new File(testFile));
reader.useDelimiter("[.,:;()?!\"\\s\\d]+");
while (reader.hasNext()) {
test.add(reader.next());

当我这么做的时候,它确实阻止了数字和像“今天”这样的事情发生,但如果我有一个像“5”这样的词,它会说“th”拼写错误

感谢您的帮助


共 (0) 个答案