zoukankan      html  css  js  c++  java
  • 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 值
  • 相关阅读:
    学习进度条--第十四周
    第二次团队冲刺--9
    第二次团队冲刺--8
    课堂练习--最少花费的购买书籍
    第二次团队冲刺--7
    第二次团队冲刺--6
    第二次团队冲刺--5
    软工第四周进度表
    软工第四周过程总结
    个人作业之二柱子四则运算2升级版
  • 原文地址:https://www.cnblogs.com/MR---Zhao/p/12779234.html
Copyright © 2011-2022 走看看