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