• JAVA 包装类 初学者


    java 为每个基本类型都提供了包装类:

    原始数据类型包装类
    byte(字节) Byte
    char(字符) Character
    int(整型) Integer
    long (长整型) Long
    float(浮点型) Float
    double (双精度) Double
    boolean (布尔) Boolean
    short(短整型) Short

    在这八个类名中,除了 Integer 和 Character 类以后,其它六个类的类名和基本数据类型一致,只是类名的第一个字母大写。

    Integer 类

    nteger 类包装了一个基本类型 int

    Integer 构造方法有两种:

    1. Integer(int value),以 int 型变量作为参数创建 Integer 对象。例如Integer a = new Integer(10);
    2. Integer(String s),以 String 型变量作为参数创建 Integer 对象,例如Integer a = new Integer("10")

    Integer 的常用方法:

    方法返回值功能描述
    byteValue() byte 以 byte 类型返回该 Integer 的值
    compareTo(Integer anotherInteger) int 在数字上比较 Integer 对象。如果这两个值相等,则返回 0;如果调用对象的数值小于 anotherInteger 的数值,则返回负值;如果调用对象的数值大于 anotherInteger 的数值,则返回正值
    equals(Object IntegerObj) boolean 比较此对象与指定对象是否相等
    intValue() int 以 int 型返回此 Integer 对象
    shortValue() short 以 short 型返回此 Integer 对象
    longValue() long 以 long 型返回此 Integer 对象
    floatValue() float 以 float 型返回此 Integer 对象
    doubleValue() double 以 double 型返回此 Integer 对象
    toString() String 返回一个表示该 Integer 值的 String 对象
    valueOf(String str) Integer 返回保存指定的 String 值的 Integer 对象
    parseInt(String str) int 将字符串参数作为有符号的十进制整数进行解析

    Character 类

    Character 类在对象中包装一个基本类型 char 的值。Character 类型的对象包含类型为 char 的单个字段。

    Character 包装类的常用方法:

    方法返回值说明
    isDigit(char ch) boolean 确定字符是否为数字
    isLetter(char ch) boolean 确定字符是否为字母
    isLowerCase(char ch) boolean 确定字符是否为小写字母
    isUpperCase(char ch) boolean 确定字符是否为大写字母
    isWhitespace(char ch) boolean 确定字符是否为空白字符
    isUnicodeIdentifierStart(char ch) boolean 确定是否允许将指定字符作为 Unicode 标识符中的首字符

    Boolean 类

    Boolean 类将基本类型为 boolean 的值包装在一个对象中。一个 Boolean 类型的对象只包含一个类型为 boolean 的字段

    Boolean 类的构造方法也有两个:

    1. Boolean(boolean value),创建一个表示 value 参数的 Boolean 对象,如 Boolean b = new Boolean(true)
    2. Boolean(String s),如果 String 参数不为 null 且在忽略大小写时等于 "true", 创建一个表示 true 值的 Boolean 对象,如 Boolean b = new Boolean("ok"),为 false。

    Boolean 包装类的常用方法:

    方法返回值说明
    booleanValue() boolean 将 Boolean 对象的值以对应的 boolean 值返回
    equals(Object obj) boolean 判断调用该方法的对象与 obj 是否相等。当且仅当参数不是 null,而且与调用该方法的对象一样都表示同一个 boolean 值的 Boolean 对象时,才返回 true
    parseBoolean(String s) boolean 将字符串参数解析为 boolean 值
    toString() String 返回表示该 boolean 值的 String 对象
    valueOf(String s) Boolean 返回一个用指定得字符串表示值的 boolean 值
  • 相关阅读:
    11. Container With Most Water
    9. Palindrome Number
    375. 猜数字大小 II leetcode java
    leetcode 72 编辑距离 JAVA
    73. 矩阵置零 leetcode JAVA
    快速排序 JAVA实现
    63. 不同路径 II leetcode JAVA
    重写(override)与重载(overload)
    62 不同路径 leetcode JAVA
    leetcode 56 合并区间 JAVA
  • 原文地址:https://www.cnblogs.com/MR---Zhao/p/12779234.html
Copyright © 2020-2023  润新知