java包装类

来源:百度知道 编辑:UC知道 时间:2024/05/31 03:09:47
String number=20;
Byte byNum=Byte.valueOf(number);
System.out.println(byNum); 最后输出的是20```
------------------------------------------
我想问下 这个valueOf方法 返回表示指定byte值的一个Byte实例~ 就等于 返回的是一个对象```那对象怎么还能输出???``对象难道不是内存地址么??~~

对象可以输出,输出的是它的toString()方法的返回值,是个String来着,好象一般是输出内存地址的String形式,你可以随便写几个对象输出来看看,一堆乱字符,在Byte类中覆盖了这个方法,输出的是它的值的String形式

纠正一楼,输出是class全名@内存16进制地址。