最近做到忽略功能,加了两个单词进去,想看一下列表。结果看到显示,心里奇怪了(大量的数组)。今天输出了一下。代码是:
for (Rule rule : langTool.getAllActiveRules()) {
if (rule instanceof SpellingCheckRule) {
SpellingCheckRule check = (SpellingCheckRule)rule;
List wordsToIgnore = Arrays.asList("specialword", "myotherword");
check.addIgnoreTokens(wordsToIgnore);
//getIgnoreTokens()是自己添加的接口
System.out.println("getIgnoreTokens="+check.getIgnoreTokens().size());
}
}
输出是多少呢?41819。听着有点多,其实想想英文单词数量,还真不多。