7.包装类

包装类

概念:为了能将基本数据类型视为对象进行处理,并能连接相关的方法,java为每个基本数据类型都提供了包装类

Integer

  1. 构造方法:

    (1) Integer(int number);

    (2) Integer(String str);

注意:str需要是数字的否则会抛出异常NumberFormatExcepton;

  1. 常量:

    (1) MAX_VALUE

    (2) MIN_VALUE

    (3) SIZE

    (4) TYPE

  2. 常用方法:

方法名返回值描述
parseInt(String str)intString转为int
ValueOf(String str)Integer根据str的值获取Integer对象
ByteValue()byte转为byte
shortValue()short转为short
intValue()int转为int
toString()String转为String
equals(Object IntegerObj)boolean比较是否相等
compareTo(Integer number)int比较位置距离

注意

(1)使用parseXxxx(String str);进行转换时注意str的值,例如不可能将"asd"转为int类型的值

(2)Long、Byte、Short 数值型对象都有类似的方法、常量、构造方法

Boolean

  1. 构造方法:

    (1) Boolean(boolean value);

    (2) Boolean(String str);

    注意:

    ​ Boolean(String str); str不为NULL时返回true

  2. 常量:

    (1) TRUE

    (2) FALSE

    (3) TYPE

  3. 常用方法:

方法名返回值描述
equals(Object obj)boolean
booleanValue()boolean
parseBoolean(String str)boolean
valueOf()boolean
toString()String

Character

char 的包装类

  1. 构造方法

  2. 常量

  3. 常用方法

posted @ 2022-09-12 18:11  晓洋^  阅读(28)  评论(0)    收藏  举报