Java Character类语法,及装箱和拆箱

Character类

Java中的Character类是Java内置数据类型char的包装类。而什么是包装类呢?即对Java内置的一些数据类型的封装。一般情况下,包装类实例化后得到的是类对象,如此这般,程序员就可以操作类对象了而不是数据类型,以满足程序中一些内置的基本数据类型无法满足的地方。而且包装类一般会提供多种方法,用于操作包装类对象。

Character类构造语法

Character objName = new Character( charValue )

重点提示:Character的构造函数在Java 9 中及之后的版本已被弃用(鄙人的编译器是这样提示的,英文为:The constructor Character(char) has been deprecated since version 9 and marked for removal)。

提示:9之后的Java版本中要调用Character类的方法,不再需要使用实例化Character类对象了,直接调用即可,具体可参考下方的实例代码。

装箱

在Java程序中,当将一个char类型的参数传递给一个需要Character类型的参数的时候,Java的编译器会自动将char类型转换为Character对象,该过程即为装箱。

拆箱

拆箱和装箱的概念刚好相反。

Character类实例代码

下方实例中定义了一个char的变量,并通过Character类的方法isLetter()来判断是否是字母:

public class test {
    public static void main(String[] args) {
        char xyz = 'A';
        boolean b = Character.isLetter(xyz);
        System.out.println(b);
    }

}

免责声明:内容仅供参考,不保证正确性。


全栈后端 / Java教程 :









Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.