天天看點

LanguageTool預設有4萬多的拼寫檢查需要忽略的詞

最近做到忽略功能,加了兩個單詞進去,想看一下清單。結果看到顯示,心裡奇怪了(大量的數組)。今天輸出了一下。代碼是:

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。聽着有點多,其實想想英文單詞數量,還真不多。