最近做到忽略功能,加了兩個單詞進去,想看一下清單。結果看到顯示,心裡奇怪了(大量的數組)。今天輸出了一下。代碼是:
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。聽着有點多,其實想想英文單詞數量,還真不多。