您的位置 首页 java

Java的常用API之包装类简介

包装类

包装类:

装箱: 把基本类型的数据,包装到包装类中(基本类型的数据->包装类)

构造方法

  • Integer(int value)构造一个新分配的 Integer对象,它表示指定的 int值。
  • Integer(String s)构造一个新分配的 Integer对象, 它表示String参数所指示的 int值。

传递的 字符串 ,必须是 基本类型的字符串 ,否则会抛出异常” 100″正确 “a”抛异常

静态方法

  • static Integer valueOf(int i)返回一个表示指定的int值的Integer实例。
  • static Integer valueOf(String s)返回保存指定的String的值的Integer对象。

拆箱: 在包装类中取出基本类型的数据(包装类->基本类型的数据)

成员方法:

  • int intValue()以int 类型返回该Integer的值。

自动装箱和自动拆箱: 基本类型的数据和包装类之间可以自动的相互转换

JDK1.5 之后出现的新特性

自动装箱: 直接把int类型的整数赋值包装类

  • Integer in = 1; 就相当于 Integer in = new Integer(1);

自动拆箱: in是包装类,无法直接参与运算,可以自动转换为基本数据类型,在进行计算

  • int + 2;就相当于 in.inVale() + 2=3

in = in.intVale() + 2 = 3 又是一个自动装箱

注意:

  • ArrayList集合无法直接存储整数,可以存储Integer包装类
  • list.add(1);–>自动装箱 list.add(new Integer(1));
  • int a = list.get(0);//–>自动拆箱 list.get(0).intValue();

关注查看更多!

文章来源:智云一二三科技

文章标题:Java的常用API之包装类简介

文章地址:https://www.zhihuclub.com/183434.shtml

关于作者: 智云科技

热门文章

网站地图