300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > java utf8 简繁转换 类库_JAVA简繁转换(对象)解决办法

java utf8 简繁转换 类库_JAVA简繁转换(对象)解决办法

时间:2021-08-21 12:00:40

相关推荐

java utf8 简繁转换 类库_JAVA简繁转换(对象)解决办法

JAVA简繁转换(对象)

目前已实现普通字符串的转换代码如下:

staticStringjtPy="简体字库";

staticStringftPy="繁體字庫";

//简繁转换

publicstaticStringconver(Stringst,intn){

if(n==0){//0繁转简,1简转繁

returntraditionalized(st);

}else{

returnsimplized(st);

}

}

//简转繁

privatestaticStringsimplized(Stringst){

StringstReturn="";

for(inti=0;i

chartemp=st.charAt(i);

if(jtPy.indexOf(temp)!=-1)

stReturn+=ftPy.charAt(jtPy.indexOf(temp));

else

stReturn+=temp;

}

returnstReturn;

}

//繁转简

privatestaticStringtraditionalized(Stringst){

StringstReturn="";

for(inti=0;i

chartemp=st.charAt(i);

if(ftPy.indexOf(temp)!=-1)

stReturn+=jtPy.charAt(ftPy.indexOf(temp));

else

stReturn+=temp;

}

returnstReturn;

}

publicstaticvoidmain(String[]args){

Stringstr=conver("繁體轉簡體測試",1);

System.out.println(str);

}

输出显示为:繁体转简体测试

这个只能普通的字符串简繁转换,请问下大神们、我该如何拓展这个方法能够对象转换?如:

Useru=User();

u.setName="張三";

u.setPwd="測試密碼";

我该如何传递这个繁体对象进转换方法、然后返回简体对象:

user.getName();

user.getPwd();

显示结果为:name="张三",pwd="测试密码"

希望有方法的大神不吝赐教!

------解决思路----------------------

传一个对象进去,然后用反射把简体转换为繁体

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。