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

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

 

posted @   雨后观山色  阅读(1346)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2019-01-20 Java基础知识01--Java类的初始化顺序(静态变量、普通成员变量、静态代码块、构造方法的执行顺序);static静态代码块执行时机
点击右上角即可分享
微信分享提示