>>分享Java编程技术,对《Java面向对象编程》等书籍提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 26251 个阅读者 刷新本主题
 * 贴子主题:  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与Hibernate开发-->Java应用分层架构及软件模型
  Java网络编程-->创建非阻塞的HTTP服务器
  精通Spring-->Vue简介
  Vue3开发-->创建综合购物网站应用
  Doubles swept by Braves, set out 14 times in 3-0 loss
  [原创]汽車美容
  java的三种随机数生成方式
  BIO、NIO和AIO的区别、三种IO的原理与用法
  序列化与反序列化知识点汇总
  从实战角度解读JVM:类加载机制+JVM调优实战+代码优化!
  [讨论]书中多线程章节的图示有误?
  关于新书
  volatile 实现原理
  小数在内存中是如何存储的?
  如何优雅地打印一个Java对象?
  Java入门实用代码:文件重命名
  Java程序初始化顺序(一看就懂)
  通过java.net.URL类连接HTTP服务器时获取响应结果的头部信息
  Java Pattern和Matcher字符匹配详解
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


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