>  기사  >  Java  >  Java는 한자인지 여부를 확인합니다.

Java는 한자인지 여부를 확인합니다.

angryTom
angryTom원래의
2019-11-18 15:36:404944검색

Java는 한자인지 여부를 확인합니다.

java는 한자인지 확인합니다

#🎜 🎜#코드

/**
 * 判断一个字符是否是汉字
 * PS:中文汉字的编码范围:[\u4e00-\u9fa5]
 *
 * @param c 需要判断的字符
 * @return 是汉字(true), 不是汉字(false)
 */
public static boolean isChineseChar(char c) {
    return String.valueOf(c).matches("[\u4e00-\u9fa5]");
}

테스트 사례

/**
 * 判断一个字符是否是汉字
 *
 * @author Yawei Xi
 * @date 2018-8-20
 */
public class Test {
    public static void main(String[] args) {
        char a = ' ';
        char b = 0;
        char c = 'a';
        char d = '中';
        System.out.println(isChineseChar(a));
        System.out.println(isChineseChar(b));
        System.out.println(isChineseChar(c));
        System.out.println(isChineseChar(d));
    }
    /**
     * 判断一个字符是否是汉字
     * PS:中文汉字的编码范围:[\u4e00-\u9fa5]
     *
     * @param c 需要判断的字符
     * @return 是汉字(true), 不是汉字(false)
     */
    public static boolean isChineseChar(char c) {
        return String.valueOf(c).matches("[\u4e00-\u9fa5]");
    }
}

테스트 결과

false
false
false
true
#🎜🎜 #php中文网, 수많은 무료

Java 입문 튜토리얼

, 온라인 학습에 오신 것을 환영합니다!

위 내용은 Java는 한자인지 여부를 확인합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.