国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

java 英文單詞拼寫糾正框架(Word Checker)

amc / 1529人閱讀

Word Checker

word checker 本項目用于單詞拼寫檢查。

Github 地址
項目簡介

本項目用于單詞拼寫檢查。

特性說明 支持 i18n

錯誤提示支持 i18N

支持英文的單詞糾錯

可以迅速判斷當前單詞是否拼寫錯誤

可以返回最佳匹配結果

可以返回糾正匹配列表,支持指定返回列表的大小

后續將會添加的新功能

英文單詞支持自行定義

中文單詞的拼寫是否正確功能添加

快速開始 JDK 版本

JDK1.7 及其以后

入門例子 maven 引入

本項目已經上傳到 maven 倉庫,直接引入即可


     com.github.houbb
     word-checker
    0.0.1
測試案例

Main.java

public static void main(String[] args) {
    final String result = EnWordChecker.getInstance().correct("speling");
    System.out.println(result);
}

結果為

spelling
英文拼寫糾錯功能介紹
備注

所有方法為 EnWordChecker 類下。

功能 方法 參數 返回值 備注
判斷單詞拼寫是否正確 isCorrect(string) 待檢測的單詞 boolean
返回最佳糾正結果 correct(string) 待檢測的單詞 String 如果沒有找到可以糾正的單詞,則返回其本身
判斷單詞拼寫是否正確 correctList(string) 待檢測的單詞 List 返回所有匹配的糾正列表
判斷單詞拼寫是否正確 correctList(string, int limit) 待檢測的單詞, 返回列表的大小 返回指定大小的的糾正列表 列表大小 <= limit
測試例子
參見 []()
/**
 * 是否拼寫正確
 */
@Test
public void isCorrectTest() {
    final String hello = "hello";
    final String speling = "speling";
    Assert.assertTrue(EnWordChecker.getInstance().isCorrect(hello));
    Assert.assertFalse(EnWordChecker.getInstance().isCorrect(speling));
}
/**
* 返回最佳匹配結果
*/
@Test
public void correctTest() {
    final String hello = "hello";
    final String speling = "speling";
    Assert.assertEquals("hello", EnWordChecker.getInstance().correct(hello));
    Assert.assertEquals("spelling", EnWordChecker.getInstance().correct(speling));
}
/**
 * 默認糾正匹配列表
 * 1. 默認返回所有
 */
@Test
public void correctListTest() {
    final String word = "goo";
    List stringList = EnWordChecker.getInstance().correctList(word);
    Assert.assertTrue(stringList.size() > 0);
}
/**
 * 默認糾正匹配列表
 * 1. 默認返回所有
 */
@Test
public void correctListTest() {
    final String word = "goo";
    List stringList = EnWordChecker.getInstance().correctList(word);
    Assert.assertTrue(stringList.size() > 0);
}
技術鳴謝

Words 提供的原始英語單詞數據。

文檔參考
ENABLE word list

spell-correct

spellchecking

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/76693.html

相關文章

  • chrome 擴展精選推薦

    摘要:我本人對擴展比較挑,一般有同類型的擴展我會選擇維護比較積極的,使用人數更多的。其實包括很多編輯器和都有類似的擴展用來糾正英文的拼寫錯誤。一款可以分析網站用到的技術框架的擴展。可以顯示網站的國旗和其它信息。 雖然有點標題黨的嫌疑,但是內容絕對是滿滿的的干貨。很多擴展功能比較單一,直接用一張圖就能很清楚說明它的用途啦。出于篇幅的限制,我在這里會重點介紹一些我個人比較用得上的一些擴展。因為平...

    X_AirDu 評論0 收藏0
  • 實現拼寫檢查器(spell check)

    摘要:本文同時發在我的博客上,歡迎在百度或者搜索的時候,有時會小手一抖,打錯了個別字母,比如我們想搜索,錯打成了,但神奇的是,即使我們敲下回車,搜索引擎也會自動搜索而不是,這是怎么實現的呢本文就將從頭實現一個版的拼寫檢查器基礎理論首先,我們要確定 本文同時發在我的github博客上,歡迎star 在百度或者Google搜索的時候,有時會小手一抖,打錯了個別字母,比如我們想搜索apple,錯打...

    Harriet666 評論0 收藏0
  • 《Spring Boot 編程思想 - 核心篇》勘誤匯總

    摘要:如果您在閱讀編程思想核心篇或示例練習的過程中發現了其中錯誤或提出建議,請將內容提交至勘誤匯,小馬哥將勘誤或建議內容匯總到此,修正后的內容將在后續的書籍發行中體現,并刊登勘誤貢獻者。筆者水平有限,行文的過程中錯誤無法避免,為此深表歉意。 如果您在閱讀《Spring Boot 編程思想 - 核心篇》或示例練習的過程中發現了其中錯誤或提出建議,請將內容提交至【勘誤匯】,小馬哥將勘誤或建議內容...

    trilever 評論0 收藏0
  • Python 進階之路 (八) 最用心的推導式詳解 (附簡單實戰及源碼)

    摘要:什么是推導式大家好,今天為大家帶來問我最喜歡的推導式使用指南,讓我們先來看看定義推導式是的一種獨有特性,推導式是可以從一個數據序列構建另一個新的數據序列的結構體。 什么是推導式 大家好,今天為大家帶來問我最喜歡的Python推導式使用指南,讓我們先來看看定義~ 推導式(comprehensions)是Python的一種獨有特性,推導式是可以從一個數據序列構建另一個新的數據序列的結構體。...

    hufeng 評論0 收藏0
  • 文字處理之二:換行及word-break和word-wrap屬性

    摘要:英文換行來到英文,情況就要復雜一些。在英文中有單詞的概念,所以在換行時就得考慮單詞的完整性。上面介紹的值,主要也是針對英文的,漢字還是按照瀏覽器的默認行為,裝不下就換行。最后顯示時,英文還是按照默認行為,中文變成了不換行。 上一篇博客中介紹white-space屬性時聊到了換行,這一篇介紹換行的細節。 瀏覽器的默認行為 瀏覽器的換行行為,對于中文和英文存在一些差別。 中文換行 正如上一...

    wangxinarhat 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<