http://stackoverflow.com/questions/3131865/why-does-string-valueofnull-throw-a-nullpointerexception
Object o1=new char[3];//ok
char []c2=new Object();//编译错误
public static String valueOf(Object obj) {
return (obj == null) ? "null" : obj.toString();
}
public static String valueOf(char data[]) {
return new String(data);
}
本文探讨了 Java 中 String.valueOf 方法的实现原理,包括如何处理 null 对象和字符数组的转换。通过具体的代码示例,解释了 Object 和 char[] 作为参数时的不同行为。
873

被折叠的 条评论
为什么被折叠?



