JAVA 中文簡體繁體轉換
阿新 • • 發佈:2020-12-22
//中文簡體繁體轉換
//xml匯入包
<dependency>
<groupId>com.github.houbb</groupId>
<artifactId>opencc4j</artifactId>
<version>1.1.0</version>
</dependency>
String keyword = '千禧';//要轉換的關鍵字
String keyword_simple = keyword;//簡體中文
String keyword_traditional = keyword;//繁體中文
try{
Pattern p = Pattern.compile("[\u4e00-\u9fa5]");
Matcher m = p.matcher(keyword);
if (m.find()) {//包含中文
try {
keyword_simple = ZhConverterUtil.convertToSimple(keyword_simple);
keyword_traditional = ZhConverterUtil.convertToTraditional (keyword_traditional);
} catch (Exception e) {
Log4jHandel.myerror("中文簡體繁體轉換", e);
}
}
}catch (Exception e){}
結果