Java中文繁简体转换工具

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangqing84411433/article/details/86645421

对于中文的繁简体转换是一种很常见的需求。
OpenCC 是一款非常优秀的转换工具。但是没有直接提供 Java 便于使用的 jar。
opencc4j 就是在上面的工具基础上提供的 java 使用版本。

opencc4j 使用方式maven 引入,支持JDK1.8,不支持1.7

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

案例如下:

package mapper;

import com.github.houbb.opencc4j.util.ZhConverterUtil;


/**
 * 测试繁简字转换  
 * 工具   opencc4j
 * @author wq
 *
 */
public class TestOpenCC {
	public static void main(String[] args) {
		String str1 = "生命不息,奮鬥不止";
		String str2 = "生命不息,奋斗不止";
		System.out.println("转换后:" + toSimple(str1));
		System.out.println("转换后:" + toTraditional(str2));
	}
	
	//转为简体
	public static String toSimple(String str){
		return ZhConverterUtil.convertToSimple(str, false);//不使用花瓣分词
	}
	
	//转为繁体
	public static String toTraditional(String str){
		return ZhConverterUtil.convertToTraditional(str, false);//不使用花瓣分词
	}
	
	
}

控制台输出:

转换后:生命不息,奋斗不止
转换后:生命不息,奮鬥不止

猜你喜欢

转载自blog.csdn.net/wangqing84411433/article/details/86645421