亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

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

amc / 1690人閱讀

Word Checker

word checker 本項(xiàng)目用于單詞拼寫(xiě)檢查。

Github 地址
項(xiàng)目簡(jiǎn)介

本項(xiàng)目用于單詞拼寫(xiě)檢查。

特性說(shuō)明 支持 i18n

錯(cuò)誤提示支持 i18N

支持英文的單詞糾錯(cuò)

可以迅速判斷當(dāng)前單詞是否拼寫(xiě)錯(cuò)誤

可以返回最佳匹配結(jié)果

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

后續(xù)將會(huì)添加的新功能

英文單詞支持自行定義

中文單詞的拼寫(xiě)是否正確功能添加

快速開(kāi)始 JDK 版本

JDK1.7 及其以后

入門例子 maven 引入

本項(xiàng)目已經(jīng)上傳到 maven 倉(cāng)庫(kù),直接引入即可


     com.github.houbb
     word-checker
    0.0.1
測(cè)試案例

Main.java

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

結(jié)果為

spelling
英文拼寫(xiě)糾錯(cuò)功能介紹
備注

所有方法為 EnWordChecker 類下。

功能 方法 參數(shù) 返回值 備注
判斷單詞拼寫(xiě)是否正確 isCorrect(string) 待檢測(cè)的單詞 boolean
返回最佳糾正結(jié)果 correct(string) 待檢測(cè)的單詞 String 如果沒(méi)有找到可以糾正的單詞,則返回其本身
判斷單詞拼寫(xiě)是否正確 correctList(string) 待檢測(cè)的單詞 List 返回所有匹配的糾正列表
判斷單詞拼寫(xiě)是否正確 correctList(string, int limit) 待檢測(cè)的單詞, 返回列表的大小 返回指定大小的的糾正列表 列表大小 <= limit
測(cè)試?yán)?/b>
參見(jiàn) []()
/**
 * 是否拼寫(xiě)正確
 */
@Test
public void isCorrectTest() {
    final String hello = "hello";
    final String speling = "speling";
    Assert.assertTrue(EnWordChecker.getInstance().isCorrect(hello));
    Assert.assertFalse(EnWordChecker.getInstance().isCorrect(speling));
}
/**
* 返回最佳匹配結(jié)果
*/
@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));
}
/**
 * 默認(rèn)糾正匹配列表
 * 1. 默認(rèn)返回所有
 */
@Test
public void correctListTest() {
    final String word = "goo";
    List stringList = EnWordChecker.getInstance().correctList(word);
    Assert.assertTrue(stringList.size() > 0);
}
/**
 * 默認(rèn)糾正匹配列表
 * 1. 默認(rèn)返回所有
 */
@Test
public void correctListTest() {
    final String word = "goo";
    List stringList = EnWordChecker.getInstance().correctList(word);
    Assert.assertTrue(stringList.size() > 0);
}
技術(shù)鳴謝

Words 提供的原始英語(yǔ)單詞數(shù)據(jù)。

文檔參考
ENABLE word list

spell-correct

spellchecking

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/76693.html

相關(guān)文章

  • chrome 擴(kuò)展精選推薦

    摘要:我本人對(duì)擴(kuò)展比較挑,一般有同類型的擴(kuò)展我會(huì)選擇維護(hù)比較積極的,使用人數(shù)更多的。其實(shí)包括很多編輯器和都有類似的擴(kuò)展用來(lái)糾正英文的拼寫(xiě)錯(cuò)誤。一款可以分析網(wǎng)站用到的技術(shù)框架的擴(kuò)展??梢燥@示網(wǎng)站的國(guó)旗和其它信息。 雖然有點(diǎn)標(biāo)題黨的嫌疑,但是內(nèi)容絕對(duì)是滿滿的的干貨。很多擴(kuò)展功能比較單一,直接用一張圖就能很清楚說(shuō)明它的用途啦。出于篇幅的限制,我在這里會(huì)重點(diǎn)介紹一些我個(gè)人比較用得上的一些擴(kuò)展。因?yàn)槠?..

    X_AirDu 評(píng)論0 收藏0
  • 實(shí)現(xiàn)拼寫(xiě)檢查器(spell check)

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

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

    摘要:如果您在閱讀編程思想核心篇或示例練習(xí)的過(guò)程中發(fā)現(xiàn)了其中錯(cuò)誤或提出建議,請(qǐng)將內(nèi)容提交至勘誤匯,小馬哥將勘誤或建議內(nèi)容匯總到此,修正后的內(nèi)容將在后續(xù)的書(shū)籍發(fā)行中體現(xiàn),并刊登勘誤貢獻(xiàn)者。筆者水平有限,行文的過(guò)程中錯(cuò)誤無(wú)法避免,為此深表歉意。 如果您在閱讀《Spring Boot 編程思想 - 核心篇》或示例練習(xí)的過(guò)程中發(fā)現(xiàn)了其中錯(cuò)誤或提出建議,請(qǐng)將內(nèi)容提交至【勘誤匯】,小馬哥將勘誤或建議內(nèi)容...

    trilever 評(píng)論0 收藏0
  • Python 進(jìn)階之路 (八) 最用心的推導(dǎo)式詳解 (附簡(jiǎn)單實(shí)戰(zhàn)及源碼)

    摘要:什么是推導(dǎo)式大家好,今天為大家?guī)?lái)問(wèn)我最喜歡的推導(dǎo)式使用指南,讓我們先來(lái)看看定義推導(dǎo)式是的一種獨(dú)有特性,推導(dǎo)式是可以從一個(gè)數(shù)據(jù)序列構(gòu)建另一個(gè)新的數(shù)據(jù)序列的結(jié)構(gòu)體。 什么是推導(dǎo)式 大家好,今天為大家?guī)?lái)問(wèn)我最喜歡的Python推導(dǎo)式使用指南,讓我們先來(lái)看看定義~ 推導(dǎo)式(comprehensions)是Python的一種獨(dú)有特性,推導(dǎo)式是可以從一個(gè)數(shù)據(jù)序列構(gòu)建另一個(gè)新的數(shù)據(jù)序列的結(jié)構(gòu)體。...

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

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

    wangxinarhat 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<