本文主要是介绍Java:java版结巴分词:jieba-analysis,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文档
- https://github.com/huaban/jieba-analysis
- https://mvnrepository.com/artifact/com.huaban/jieba-analysis
依赖
<!-- https://mvnrepository.com/artifact/com.huaban/jieba-analysis -->
<dependency><groupId>com.huaban</groupId><artifactId>jieba-analysis</artifactId><version>1.0.2</version>
</dependency>
使用示例
package com.example.demo;import com.huaban.analysis.jieba.JiebaSegmenter;
import com.huaban.analysis.jieba.SegToken;
import org.junit.Test;import java.util.List;
import java.util.stream.Collectors;public class JiebaTests {@Testpublic void testJieba(){String text = "工信处女干事每月经过下属科室都要亲口交代24口交换机等技术性器件的安装工作";JiebaSegmenter segmenter = new JiebaSegmenter();List<SegToken> list = segmenter.process(text, JiebaSegmenter.SegMode.INDEX);List<String> collect = list.stream().map(segToken -> segToken.word).collect(Collectors.toList());System.out.println(collect);// [工信处, 干事, 女干事, 每月, 经过, 下属, 科室, 都, 要, 亲口, 交代, 24, 口, 交换, 换机, 交换机, 等, 技术, 技术性, 器件, 的, 安装, 工作]}
}
这篇关于Java:java版结巴分词:jieba-analysis的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!