helin 发表于 2013-2-4 19:35:38

全半角转换

/**   * 半角转全角   * @param input String.   * @return 全角字符串.   */    public static String ToSBC(String input) {             char c[] = input.toCharArray();             for (int i = 0; i < c.length; i++) {               if (c == ' ') {               c = '\u3000';               } else if (c < '\177') {               c = (char) (c + 65248);               }             }             return new String(c);    }    /**   * 全角转半角   * @param input String.   * @return 半角字符串   */    public static String ToDBC(String input) {                     char c[] = input.toCharArray();             for (int i = 0; i < c.length; i++) {               if (c == '\u3000') {               c = ' ';               } else if (c > '\uFF00' && c < '\uFF5F') {               c = (char) (c - 65248);               }             }      String returnString = new String(c);                     return returnString;    }
页: [1]
查看完整版本: 全半角转换