簡繁體相互轉換,首先我們要引入一個包:jcc-bate-0.7.3.jar。
我們先來看下這個包的結構:
由圖我們知道,通過JChineseConvertor.getInstance();可以得到執行個體,再通過s2t和t2s方法可以進行轉化。
s2t方法就是將簡體轉換成繁體,t2s方法就是將繁體轉換成簡體。
[java] ?//簡體轉成繁體
public String change(String changeText) {
try {
JChineseConvertor jChineseConvertor = JChineseConvertor
.getInstance();
changeText = jChineseConvertor.s2t(changeText);
} catch (IOException e) {
e.printStackTrace();
}
return changeText;
}
//繁體轉成簡體
public String change1(String changeText) {
try {
JChineseConvertor jChineseConvertor = JChineseConvertor
.getInstance();
changeText = jChineseConvertor.t2s(changeText);
} catch (IOException e) {
e.printStackTrace();
}
return changeText;
}
//簡體轉成繁體
public String change(String changeText) {
try {
JChineseConvertor jChineseConvertor = JChineseConvertor
.getInstance();
changeText = jChineseConvertor.s2t(changeText);
} catch (IOException e) {
e.printStackTrace();
}
return changeText;
}
//繁體轉成簡體
public String change1(String changeText) {
try {
JChineseConvertor jChineseConvertor = JChineseConvertor
.getInstance();
changeText = jChineseConvertor.t2s(changeText);
} catch (IOException e) {
e.printStackTrace();
}
return changeText;
}