WEB开发网      婵傜晫鐝總钘夊瀻娴滎偓绱掓担鐘垫畱娑撯偓娴犺棄鍨庢禍顐fЦ閹存垳婊戦惃鍕娴犺棄濮╅崝娑崇幢鐠囧嘲鍨庢禍锟� ---閿曪拷
开发学院WEB开发Jsp Java全角字符转换为半角字符的实现方法 阅读

Java全角字符转换为半角字符的实现方法

 2009-04-23 20:54:31 来源:WEB开发网 閵嗭拷閸戝繐鐨€涙ぞ缍�婢х偛銇囩€涙ぞ缍�閵嗭拷  閸忚櫕鏁為弶銊︿航妞嬬偟娈戝顔煎触
核心提示: /**java全角字符转换为半角字符的实现方法*/ /** * 输入的全角转为半角<br> * * @return */ PRivate String quanToban(String message) { String outStr = ""; String Tstr =

   /**java全角字符转换为半角字符的实现方法*/
   /**
   * 输入的全角转为半角<br>
   *
   * @return
   */
   PRivate String quanToban(String message) {
     String outStr = "";
     String Tstr = "";
     byte[] b = null;

   for (int i = 0; i < message.length(); i++) {
       try {
         Tstr = message.substring(i, i + 1);
         b = Tstr.getBytes("unicode");
       } catch (java.io.UnsupportedEncodingException e) {
         e.printStackTrace();
       }

     if (b[3] == -1) {
         b[2] = (byte) (b[2] + 32);
         b[3] = 0;
         try {
           outStr = outStr + new String(b, "unicode");
         } catch (java.io.UnsupportedEncodingException e) {
           e.printStackTrace();
         }
       } else {
         outStr = outStr + Tstr;
       }
     }
     return outStr;
   }

Tags:Java 全角 字符

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接