Java Character类相关方法调用示例

x33g5p2x  于2021-08-19 转载在 Java  
字(2.2k)|赞(0)|评价(0)|浏览(390)

Characterclass将原始类型char的值包装在一个对象中。一个Character类型的对象包含一个类型为char的单一字段。

此外,这个类提供了几种方法来确定一个字符的类别(小写字母、数字等),以及将字符从大写转换为小写,反之亦然。

字符类构造函数

  • Character(char value) - 构建一个新分配的字符对象,代表指定的字符值。
    例子:
Character character = new Character('a');
  System.out.println(character);

Character类的方法

类图显示了Characterclass所提供的API/方法的列表。

在这篇文章中,我们将学习Characterwrapper类的一些重要方法。

**例子:**这个程序演示了Characterwrapper类方法的用法。

//*/*
/* This class to demonstrate Character wrapper class methods
/* @author javaguides
/*
/*/
public class CharacterClassExample {
 public static void main(String[] args) {
  Character character = new Character('a');
  System.out.println(character);
  
  isDigit();
  isLetter();
  isLowerCase();
  isUpperCase();
  isWhitespace();
  toUpperCase();
  toLowerCase();
  toStringTest();
 }

 private static void isLetter() {
  System.out.println(Character.isLetter('A'));

  System.out.println(Character.isLetter('0'));
 }

 private static void isDigit() {
  // print false as A is character
  System.out.println(Character.isDigit('A'));

  System.out.println(Character.isDigit('0'));
 }

 private static void isWhitespace() {
  System.out.println(Character.isWhitespace('A'));
  System.out.println(Character.isWhitespace(' '));
  System.out.println(Character.isWhitespace('\n'));
  System.out.println(Character.isWhitespace('\t'));

  // ASCII value of tab
  System.out.println(Character.isWhitespace(9));

  System.out.println(Character.isWhitespace('9'));
 }

 private static void isUpperCase() {
  System.out.println(Character.isUpperCase('A'));
  System.out.println(Character.isUpperCase('a'));
  System.out.println(Character.isUpperCase(65));
 }

 private static void isLowerCase() {
  System.out.println(Character.isLowerCase('A'));
  System.out.println(Character.isLowerCase('a'));
  System.out.println(Character.isLowerCase(97));
 }

 private static void toUpperCase() {
  System.out.println(Character.toUpperCase('a'));
  System.out.println(Character.toUpperCase(97));
  System.out.println(Character.toUpperCase(48));
 }
 
 private static void toLowerCase() {
  System.out.println(Character.toLowerCase('A'));
  System.out.println(Character.toLowerCase(97));
  System.out.println(Character.toLowerCase(48));
 }

 private static void toStringTest() {
  System.out.println(Character.toString('x'));
  System.out.println(Character.toString('Y'));
 }

}

输出。

a
false
true
true
false
false
true
true
true
false
true
false
true
true
true
true
false
A
65
48
a
97
48
x
Y

###参考资料

https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html

相关文章

微信公众号

最新文章

更多