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

java

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

以上是 Java基础知识21--Character常用方法使用 的全部内容, 来源链接: utcz.com/z/392537.html

回到顶部