>>分享Java编程技术,对《Java面向对象编程》等书籍提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 26262 个阅读者 刷新本主题
 * 贴子主题:  java 中文繁简体转换工具 opencc4j 回复文章 点赞(0)  收藏  
作者:mary    发表时间:2020-03-31 20:37:47     消息  查看  搜索  好友  邮件  复制  引用

  

创作缘由

对于中文的繁简体转换是一种很常见的需求。

     但是很多工具类都是简单的做个映射。(使用map,集合,properties)等。

     存在一个严重的问题: 特殊词组 的转换可能存在问题。

OpenCC

OpenCC 是一款非常优秀的转换工具。但是没有直接提供 Java 便于使用的 jar。

opencc4j

opencc4j 就是在上面的工具基础上提供的 java 使用版本。

opencc4j 使用方式

maven 引入

<dependency>
    <groupId>com.github.houbb</groupId>
    <artifactId>opencc4j</artifactId>
    <version>1.0.2</version>
</dependency>

转为简体

String original = "生命不息,奮鬥不止";
String result = ZhConverterUtil.convertToSimple(original);

  结果为    

生命不息,奋斗不止

转为繁体

String original = "生命不息,奋斗不止";
String result = ZhConverterUtil.convertToTraditional(original);

  结果为    

生命不息,奮鬥不止

----------------------------
原文链接:https://blog.51cto.com/9250070/2148385

程序猿的技术大观园:www.javathinker.net



[这个贴子最后由 flybird 在 2020-04-08 09:10:25 重新编辑]
  Java面向对象编程-->集合(上)
  JavaWeb开发-->JSP技术详解(Ⅱ)
  JSP与Hibernate开发-->立即检索和延迟检索策略
  Java网络编程-->通过JavaMail API收发邮件
  精通Spring-->Vue简介
  Vue3开发-->Vue指令
  CRMEB_Java新零售社交电商系统
  NIO模式的IO多路复用底层原理
  观察者模式和发布订阅模式的区别
  [讨论]书中多线程章节的图示有误?
  邀请您一起来祝福和祈祷,祈愿疫情早日消除,平安吉祥
  java常见的几种调用机制:同步调用,异步调用,回调
  Synchronized与ReentrantLock区别总结
  Eclipse使用指南:Debug 配置
  正则表达式范例
  用BigDecimal进行精确运算的范例
  java比c++强大之处JVM垃圾收集算法
  Java入门实用代码: 队列(Queue)用法
  Java入门实用代码:获取链表(LinkedList)的第一个和最后一...
  Java入门实用代码:数组元素的反转
  jdbc连接各种数据库代码
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。