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 值
  • 相关阅读:
    边推改革边上“保险” 央行“双降”两大亮点带来哪些变化
    今天走势将冲高回落后重新回归下跌周期
    小心!资本正在流出中国:国际收支表里被遗漏的-2547亿美元
    价格改革确立时间表和路线图 六大重点领域破题
    避免在办公室体重上升的三大良策
    别再说自己有多忙
    沪指可能展开一波3个交易日的调整
    专车新政博弈 垄断行业改革样本
    JS和CS互访【后台前台代码调用JavaScript变量以及JavaScript调用代码变量】
    net9:图片文件转换成二进制流存入SQL数据库,以及从数据库中读取二进制流输出文件
  • 原文地址:https://www.cnblogs.com/MR---Zhao/p/12779234.html
Copyright © 2011-2022 走看看