Java字符串全角转半角

来源:互联网 发布:庚子赔款 知乎 编辑:程序博客网 时间:2024/09/21 08:16

根据unicode编码写的一个Java字符串全角转半角的方法,分享下


/**

     * 全角转半角

     * @param input String.

     * @return 半角字符串

     */

    public static String ToDBC(Stringinput) {

        


             char c[] = input.toCharArray();

             for (inti = 0; i < c.length; i++) {

               if (c[i] =='\u3000') {

                 c[i] =' ';

               } else if (c[i] >'\uFF00' && c[i] <'\uFF5F') {

                 c[i] = (char) (c[i] - 65248);


               }

             }

        String returnString = new String(c);

        

             return returnString;

    }


1 0
原创粉丝点击