zoukankan      html  css  js  c++  java
  • Java 如何判断一个字符是否是数字或字母

    在C++中, 可以用isdigit()判断一个字符是否是数字,可以用isalpha()判断一个字符是否是字母,还有很多,都在<cctype>头文件中

    而类似的方法在JAVA中,则主要是Character类的静态方法:

    Character.isDigit( char ch )   // 判断ch是否是数字字符,如'1','2‘,是返回true。否则返回false
    
    Character.isLowerCase(c) || Character.isUpperCase(c) // 判断ch是否是字母字符,如'a','b‘,是返回true。否则返回false
    
    Character.isLetterOrDigit( char ch ) // 判断ch是否是字母或数字字符,如'a','b‘,'1','2',是返回true。否则返回false
    

    经评论指出,

    Character.isLetter(c)
    

      虽然可以判断一些字母,但也有一些非字母会返回 true,比如 

    Character.isLetter('ʼ')
    

      也会返回 true

  • 相关阅读:
    工作之经验之谈
    周记 2015.05.16
    NIO 02 (转)
    NIO 01 (转)
    周记 2015.05.09
    周记 2015.05.04
    JVM 内存知识总结
    Git内部原理(1)
    c/c++[001]:start
    CNN Mini-Fashion数据集以及Pytorch初体验
  • 原文地址:https://www.cnblogs.com/Emerald/p/4604115.html
Copyright © 2011-2022 走看看