Java从入门到精通 第8章 包装类

目录

Integer

Boolean

Byte

Character

Double

Number


java.lang包

Integer

  • 构造方法
    • Integer(int number);
    • integer(String str); 数值型的String
  • 常量:
    • MAX_VALUE int类型最大值
    • MIN_VALUE int类型最小值
    • SIZE 补码表示的int值的位数
    • TYPE 基本类型int的Class实例
  • 常用方法

Boolean

  • 构造方法
    • Boolean(boolean value);
    • Boolean(String str); 如果String参数不为null,且忽略大小写时等于true,则分配一个表示true的对象,否则分配false
  • 常量
    • TRUE,对应基值为true的Boolean对象
    • FALSE,对应基值为false的Boolean对象
    • TYPE,基本类型为boolean的Class对象
  • 常用方法

Byte

  • 构造方法
    • Byte(byte value);
    • Byte(String str); String参数必须是数值型
  • 常量
    • MIN_VALUE,byte类型可取的最小值
    • MAX_VALUE,byte类型可取的最大值
    • SIZE,二进制补码形式表示的byte值
    • TYPE,表示基本类型byte的Class实例
  • 常用方法

Character

  • 构造方法
    • Character(char value)
  • 常量,Character提供了大量表示特定字符的常量
    • CONNECTOR_PUNCTUATION,返回byte类型值,表示Unicode规范中的常规类别Pc
    • UNASSIGNED,返回byte值,表示Unicode规范中的常规类别Cn
    • TITLECASE_LETTER,返回byte类型值,表示Unicode规范中的常规类别Lt
  • 常用方法

Double

  • 构造方法
    • Double(double value);
    • Double(String str); String参数为数值类型的字符串
  • 常量
    • MAX_EXPONENT,返回int值,表示有限double变量可能具有的最大指数
    • MIN_EXPONENT,返回int值,表示标准化double变量可能具有的最下指数
    • NEGATIVE_INFINITY,返回double值,表示保存double类型的负无穷大的常量
    • POSITIVE_INFINITY,返回double值,表示保存double类型的正无穷大的常量
  • 常用方法

Number

  • 抽象类Number是BigDecimal、BigInteger、Byte、Double、Float、Integer、Long和Short类的父类,Number的子类必须提供将表示的数值转换为byte、double、float、int、long和short的方法
  • Number类的方法分别被Number的各子类所实现,也就是说,在Number类的所有子类中都包含以下方法

发布了46 篇原创文章 · 获赞 0 · 访问量 1031

猜你喜欢

转载自blog.csdn.net/weixin_37680513/article/details/103354669