Mas*_*all 2 java arrays string object
我需要使用toString()
对象的方法并将其放入数组中。我想知道,如果我将数组转换为 a String[]
,它会使用该toString()
方法吗?
例如:
public static String[] toStringArray(MyObject[] myObjects) {
// Will this return the toString() representation of each object?
return (String[])myObjects;
}
Run Code Online (Sandbox Code Playgroud)
不,它只会失败并带有ClassCastException
.
转换不会对对象实例进行任何转换。它只是检查它是否具有您想要将其转换为的类型。
您可能想查看java.util.Arrays.toString(myObjects)
(但给您一个字符串,而不是一个String[]
)。