推广 热搜: csgo  vue  2023  angelababy  gps  信用卡  新车  htc  落地  控制 

Java基础:Character 类概念、构造函数、实例方法、类方法

   2023-07-22 网络整理佚名1500
核心提示:类只有一个构造函数即可。类提供的主要实例方法,实例方法是一个对象,用于特定实例的方法,以方法的形式执行。比较调用方法的目标对象和参数对象所持有的值。将调用方法的目标对象与参数对象进行比较。由执行结果可知,A和B不等,声明类的对象A和B,并使用构造函数为每个对象赋值,使用方法检查A和B对象持有的值是否相等。返回类型类方法解释本文主要讲了的基本概念,还介绍了的构造函数、实例方法、类方法。

Java 提供了三个类来处理字符数据: 、 和 。 这篇文章主要给大家介绍一下。

类的对象保存单个字符的值,例如“A”、“z”等,并且是一旦分配给它就不能更改的属性。 与基本类型变量char不同,对象有方便的方法,例如判断大小写的方法和比较对象的方法。

创建的示例:

Character letter = new Character( 'g' );
Character num = new Character( '7' );

构造函数

一个类只有一个构造函数。 至于什么是构造函数,我会在后面的文章中详细介绍。 这里你只需要知道一个类只有一个构造函数即可。

实例方法,

以下是该类提供的主要实例方法。 实例方法是用于特定实例并作为方法实现的对象的方法。

返回类型方法说明

整数

比较(字符)

比较目标对象和调用方法的参数对象所持有的值。 如果值相等,则返回 0;如果方法调用对象具有较高值,则返回正整数;如果给定对象具有较低值,则返回负整数。

布尔值

等于(对象)

将调用方法的目标对象与参数对象进行比较。 如果两个对象的值相等则返回 true。

细绳

到字符串()

将对象转换为字符串的方法。 参数对象被转换为包含长度为一的对象值的字符串。

特点

字符值 ( )

将对象持有的值转换为char类型并返回。

代码示例:

public class ExCharacter {
    public static void main(String[] args) {
        Character A = new Character('A');
        Character B = new Character('B');
        if (A.equals(B)) {
            System.out.println("A和B相等");
        } else {
            System.out.println("A和B不等");
        }
    }
}

结果:

AB不等

从执行结果可以看出A和B不相等,声明类的对象A和B,并使用构造函数给每个对象赋值,并使用方法检查A和B对象持有的值是否相等。

类方法

以下是类中提供的主要类方法,类方法就是一个“类”,指的是可以作为“方法”执行的方法。

返回类型类方法说明

静态布尔值 静态布尔值

(字符)(字符)

确定参数的 char 类型值是 () 还是 ()。 如果值正确则返回 true,否则返回 false。

静态角色 静态角色

(字符)(字符)

以 () 或 () 返回参数的 char 类型值。 返回值的类型为 char。

静态布尔值 静态布尔值 静态布尔值

(字符) (字符) (字符)

判断参数的char类型值是字母()、数字()还是字母或数字()。 如果值正确则返回 true,否则返回 false。

静态布尔值

为空(字符)

根据Java平台规范判断参数的char类型值是否为空格字符。 如果值正确则返回 true,否则返回 false。

静态布尔值

是一个空格字符(字符)

根据规范确定参数的 char 类型值是否为空格字符。 如果值正确则返回 true,否则返回 false。

代码示例:

System.out.println("a是否为小写:" + Character.isLetter('a'));
System.out.println("7是否为数字:" + Character.isDigit('7'));
System.out.println("D是否为大写:" + Character.isUpperCase('D'));

结果:

a是否为小写:true
7是否为数字:true
D是否为大写:true

总结

本文主要讲了 的基本概念,同时也介绍了 的构造函数、实例方法、类方法。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON