• Java基础知识21Character常用方法使用


    1.Character类

    Character 类是字符数据类型 char 的包装类。Character 类的对象包含类型为 char 的单个字段,这样能把基本数据类型当对象来处理

    public final class Character
    extends Object
    implements Serializable, Comparable<Character>

    常用方法:

    表 1 Character类的常用方法
    方法描述
    void Character(char value) 构造一个新分配的 Character 对象,用以表示指定的 char 值
    char charValue() 返回此 Character 对象的值,此对象表示基本 char 值
    int compareTo(Character anotherCharacter) 根据数字比较两个 Character 对象
    boolean equals(Character anotherCharacter) 将此对象与指定对象比较,当且仅当参数不是 null,而 是一个与此对象
    包含相同 char 值的 Character 对象时, 结果才是 true
    boolean isDigit(char ch) 确定指定字符是否为数字,如果通过 Character. getType(ch) 提供的字
    符的常规类别类型为 DECIMAL_DIGIT_NUMBER,则字符为数字
    boolean isLetter(int codePoint) 确定指定字符(Unicode 代码点)是否为字母
    boolean isLetterOrDigit(int codePoint) 确定指定字符(Unicode 代码点)是否为字母或数字
    boolean isLowerCase(char ch) 确定指定字符是否为小写字母
    boolean isUpperCase(char ch) 确定指定字符是否为大写字母
    char toLowerCase(char ch) 使用来自 UnicodeData 文件的大小写映射信息将字符参数转换为小写
    char toUpperCase(char ch) 使用来自 UnicodeData 文件的大小写映射信息将字符参数转换为大写

    1.1 isLetter() 方法

    isLetter() 方法用于判断指定字符是否为字母。

    方法:

    public static boolean isLetter(char ch)

    案例:

        public static void main(String[] args) {
            System.out.println(Character.isLetter('A')); //true
            System.out.println(Character.isLetter('1')); //false
        }

    1.2 isDigit方法

    isDigit() 方法用于判断指定字符是否为数字。

    方法:

    public static boolean isDigit(char ch)

    案例:

        public static void main(String[] args) {
            System.out.println(Character.isDigit('c')); //false
            System.out.println(Character.isDigit('5')); //true
        }

    控制台输出:

    false
    true

    1.3 isLetterOrDigit() 方法

    isLetterOrDigit()判断输入的是否是英文或数字

    方法:

    public static boolean isLetterOrDigit(char ch)

    案例:

        public static void main(String[] args) {
            System.out.println(Character.isLetterOrDigit('3'));
            System.out.println(Character.isLetterOrDigit('c'));
        }

    控制台输出:

    true
    true

    1.4 isWhitespace() 方法

    isWhitespace() 方法用于判断指定字符是否为空白字符,空白符包含:空格、tab 键、换行符。

    方法:

    public static boolean isDigit(int codePoint)

    案例:

        public static void main(String[] args) {
            System.out.println(Character.isWhitespace('c'));
            System.out.println(Character.isWhitespace(' '));
            System.out.println(Character.isWhitespace('\n'));
            System.out.println(Character.isWhitespace('\t'));
        }

    控制台输出:

    false
    true
    true
    true

     1.5 isUpperCase和isLowerCase方法

    isLowerCase确定指定的字符(Unicode代码点)是否是小写字符。

    方法:

    public static boolean isLowerCase(int codePoint)

    案例:

        public static void main(String[] args) {
            System.out.println(Character.isUpperCase('A')); //true
            System.out.println(Character.isUpperCase('a')); //false
            System.out.println(Character.isLowerCase('C')); //false
            System.out.println(Character.isLowerCase('c')); //true
        }

    控制台输出:

    true
    false
    false
    true
  • 相关阅读:
    Linux常用命令大全,常用命令总结
    mysql Invalid default value for 'time'
    Laravel 集合 Collection
    WAMP中的mysql设置密码
    laravel jwt 无感刷新token
    laravel tymon/jwt-auth header 发送token
    使用lamp一件安装包 遇到is not within the allowed path(s)的问题
    Linux查看网络和IO性能问题
    jenkins重启导致的项目全部丢失
    算法-排序算法-快速排序
  • 原文地址:https://www.cnblogs.com/luckyplj/p/15827084.html
Copyright © 2020-2023  润新知