toString
toString是包装类的方法,public String toString(),返回类名@hashcode(十六进制)。返回这样的字符串没有什么实际的意义,一般子类都会覆盖该方法,让它返回有意义的文本。
包装类重写toString()方法,可以把任何一个包装类转换为字符串(包括Boolean)。
Double val = 34.0;
String s = val.toString();
valueOf()
String.valueOf(xxx):可以把任何一个类型转换为字符串(包括包装类和基本数据类型)。
Double val = 34.0;
String s = String.valueOf(val);
包装类.valueOf(xxx):可以把字符串类型转换为对应包装类,也可以把基本数据类型转换为包装类。
Integer i = Integer.valueOf("200");
Integer i = Integer.valueOf(100);
基本数据类型没有valueOf()方法。