java学习之包装类

java学习之包装类

包装类
通过类把基本数据类型的数据包装起来,在类中定义一些方法,通过这些方法可以使用类中的数据。

  1. 包装类和基本数据类型的关系, 除了char 、int 的包装类分别是Character、Integer。其他的包装类都是基本类型首字母大写。

  2. 包装类的使用(装箱和拆箱)
    装箱:把基本类型转换为包装类。
    (1)构造方法:
    Integer(int value)构造一个新分配的 Integer 对象,它表示指定的 int 值。
    Integer(String s)构造一个新分配的 Integer 对象,它表示 String 参数所指示的 int 值。

		Integer int01 = new Integer(1);
		Integer in02 = new Integer("1");
(2)静态方法:
static Integer	valueOf(int i) 返回一个表示指定的 int 值的 Integer 实例。
static Integer	valueOf(String s) 返回保存指定的 String 的值的 Integer 对象。
 	Integer int01 = Integer.valueOf(1);
	Integer int02 = Integer.valueOf("1");

拆箱:把包装类转换为基本类型。

   int i1 = int01.intValue();
   string i2 = int02.intValue();
  1. 自动装箱和自动拆箱
    (1)自动装箱:
 Integer in01 = 1;//与Integer int01 = new Integer(1)相同

(2)自动拆箱:

 int i1 = in01;
  1. 基本类型与字符串转换
    (1)基本类型转换为字符串
   //方法1
        int i = 10;
        String j = i + "";
        //方法2
        String s = Integer.toString(10);
        //方法3
        String t = String.valueOf(10);

(3)字符串转换为基本类型

    	String s2 = "10";
        int i = Integer.parseInt(s2);
        String s1 = "10.0";
        double j = Double.parseDouble(s1);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值