日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

java中文分词算法_Java实现逆向最大匹配中文分词算法

發(fā)布時(shí)間:2025/3/15 java 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java中文分词算法_Java实现逆向最大匹配中文分词算法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

寫道

//Java實(shí)現(xiàn)逆向最大匹配中文分詞算法

public class SplitChineseCharacter {

public static void main(String[] args) {

String input = "太好了,今天是星期六啊"; // 要匹配的字符串

new Split(input).start();

}

}

class Split {

private String[] dictionary = {"今天","是","星期","星期六"}; //詞典

private String input = null;

public Split(String input) {

this.input = input;

}

public void start() {

String temp = null;

for(int i=0;i

temp = this.input.substring(i); // 每次從字符串的首部截取一個(gè)字,并存到temp中

// System.out.println("*****" + temp + "*********" + this.input);

// 如果該詞在字典中, 則刪除該詞并在原始字符串中截取該詞

if(this.isInDictionary(temp)) {

System.out.println(temp);

this.input = this.input.replace(temp, "");

i = -1; // i=-1是因?yàn)橐匦虏檎?#xff0c; 而要先執(zhí)行循環(huán)中的i++

}

}

// 當(dāng)前循環(huán)完畢,詞的末尾截去一個(gè)字,繼續(xù)循環(huán), 直到詞變?yōu)榭?/p>

if(null != this.input && !"".equals(this.input)) {

this.input = this.input.substring(0,this.input.length()-1);

this.start();

}

}

//判斷當(dāng)前詞是否在字典中

public boolean isInDictionary(String temp) {

for(int i=0;i

if(temp.equals(this.dictionary[i])) {

return true;

}

}

return false;

}

}

/**

過程分析:

第一詞循環(huán):

太好了,今天是星期六啊

好了,今天是星期六啊

了,今天是星期六啊

,今天是星期六啊

今天是星期六啊

天是星期六啊

是星期六啊

星期六啊

期六啊

六啊

第一次循環(huán)沒有找到,則從“太好了,今天是星期六啊”中把最后一個(gè)截取,開始第二次循環(huán)

第二次循環(huán):

太好了,今天是星期六

好了,今天是星期六

了,今天是星期六

,今天是星期六

今天是星期六

天是星期六

是星期六

星期六 --------->輸出:星期六,并在原字符串中截去“星期六”-->變?yōu)椤疤昧?#xff0c;今天是”

太好了,今天是

好了,今天是

了,今天是

,今天是

今天是

天是

是 ----------> 輸出:是, 并在原字符串中截去“是”-->變?yōu)椤疤昧?#xff0c;今天”

直到原字符串變?yōu)榭铡?/p>

*/

總結(jié)

以上是生活随笔為你收集整理的java中文分词算法_Java实现逆向最大匹配中文分词算法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。