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="测试密码"
希望有方法的大神不吝赐教!
------解决思路----------------------
传一个对象进去,然后用反射把简体转换为繁体