src/org/nutz/lang/Strings.java
public static boolean isFullWidthCharacter(char c) {
        // 全角空格为12288，半角空格为32
        // 其他字符半角(33-126)与全角(65281-65374)的对应关系是：均相差65248
        // 全角空格 || 其他全角字符
        if (c == 12288 || (c > 65280 && c < 65375)) {
            return true;
        }
        // 中文全部是全角
        if (isChineseCharacter(c)) {
            return true;
        }
        // 日文判断
        // 全角平假名 u3040 - u309F
        // 全角片假名 u30A0 - u30FF
        if (c >= '\u3040' && c <= '\u30FF') {
            return true;
        }
        return false;
    }
public static boolean isFullWidthCharacter(char c) {
        // 全角空格为12288，半角空格为32
        // 其他字符半角(33-126)与全角(65281-65374)的对应关系是：均相差65248
        // 全角空格 || 其他全角字符
        if (c == 12288 || (c > 65280 && c < 65375)) {
            return true;
        }
        // 中文全部是全角
        if (isChineseCharacter(c)) {
            return true;
        }
        // 日文判断
        // 全角平假名 u3040 - u309F
        // 全角片假名 u30A0 - u30FF
        if (c >= '\u3040' && c <= '\u30FF') {
            return true;
        }
        return false;
    }
public static boolean isFullWidthCharacter ( char c ) { // 全角空格为12288，半角空格为32
 // 其他字符半角(33-126)与全角(65281-65374)的对应关系是：均相差65248
 // 全角空格 || 其他全角字符
 if ( c == 12288 || ( c > 65280 && c < 65375 ) ) { return true ; } // 中文全部是全角
 if ( isChineseCharacter ( c ) ) { return true ; } // 日文判断
 // 全角平假名 u3040 - u309F
 // 全角片假名 u30A0 - u30FF
 if ( c >= ' ' && c <= ' ' ) { return true ; } return false ; }
判断字符是否为全角字符

@param c
字符
@return 判断结果
判断字符是否为全角字符