最好的全面方法将适用于任何情况:
String s = String.valueOf(x);
这里x可以是图元或对象,(重要地)可以是null。
编辑: hackaliciuos的方式是:
X + "";
尽管注意这不是很有效,因为它可以编译为:
new StringBuilder().append(x).append("").toString();
而且无论如何都会.append(x)
调用String.valueOf(x)
。
请注意,数组需要特殊处理:
String s = Arrays.toString(array);