本帖最后由 等待时候 于 2014-10-17 11:35 编辑  
 
目前已实现普通字符串的转换代码如下: 
 
 
-  
 
  
-        static String jtPy = "简体字库";
 
 -        static String ftPy = "繁體字庫";
 
  
-        //简繁转换
 
 -        public static String conver(String st, int n) {
 
 -                 if (n == 0) { // 0繁转简,1简转繁
 
 -                         return traditionalized(st);
 
 -                 } else {
 
 -                         return simplized(st);
 
 -                 }
 
 -         }
 
 -         //简转繁
 
 -         private static String simplized(String st) {
 
 -                 String stReturn = "";
 
 -                 for (int i = 0; i < st.length(); i++) {
 
 -                         char temp = st.charAt(i);
 
 -                         if (jtPy.indexOf(temp) != -1)
 
 -                                 stReturn += ftPy.charAt(jtPy.indexOf(temp));
 
 -                         else
 
 -                                 stReturn += temp;
 
 -                 }
 
 -                 return stReturn;
 
 -         }         
 
  
-         //繁转简
 
 -         private static String traditionalized(String st) {
 
 -                 String stReturn = "";
 
 -                 for (int i = 0; i < st.length(); i++) {
 
 -                         char temp = st.charAt(i);
 
 -                         if (ftPy.indexOf(temp) != -1)
 
 -                                 stReturn += jtPy.charAt(ftPy.indexOf(temp));
 
 -                         else
 
 -                                 stReturn += temp;
 
 -                 }
 
 -                 return stReturn;
 
 -         }
 
 -         public static void main(String[] args) {
 
 -                 String str = conver("繁體轉簡體測試", 1);
 
 -                 System.out.println(str);
 
 -         }
 
  
  复制代码 
输出显示为:繁体转简体测试这个只能普通的字符串简繁转换,拓展这个方法能够对象转换如: 
      User u = User();  
      u.setName="張三"; 
      u.setPwd="測試密碼"; 
     传递这个繁体对象进转换方法、然后返回简体对象:       
       User user = conver(u,1); 
      user .getName(); 
      user.getPwd(); 
     显示结果为:name="张三",pwd="测试密码" 
  
 |   
        
 
    
    
    
     
 
 |