Java学习笔记——包装类和toString

装箱
1.通过包装类的构造器实现:

int i=500;Integer t=new Integer(i);

2.通过字符串参数构造包装类对象

Float f=new Float("4.25");
Long l=new Long("123");

拆箱
调用包装类的xxxValue()方法;

		Integer i=new Integer(112);
		int io=i.intValue();
		System.out.println(io);
		boolean b=new Boolean("false").booleanValue();
		System.err.println(b);

自动装箱,自动拆箱

		Integer i1=112;//自动装箱
		int i2=i1;//自动拆箱

字符串转基本数据类型
1.通过包装器的构造类实现:

int i=new Integer("12");

2.通过包装类的parsexxx(String s)静态方法

		int i= Integer.parseInt("123");
		float t=Float.parseFloat("0.12");
		boolean b=Boolean.parseBoolean("float");

基本数据类型转换成字符串
1.调用字符串重载的valueOf()方法;

		String istr=String.valueOf(i);
		String fstr=String.valueOf(t);
		String bstr=String.valueOf(b);

toString

	@Override
	public String toString() {
		return "MyDate [year=" + year + ", month=" + month + ", day=" + day
				+ "]";
	}


		MyDate m=new MyDate(2030, 12, 13);
		System.out.println(m.toString());
		System.out.println(m);//打印m对象相当于执行m.toString(),这个在其他对象也是如此

运行结果:
MyDate [year=2030, month=12, day=13]
MyDate [year=2030, month=12, day=13]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值