我想问一个 Java String[]
问题。在java中,如果一个变量与另一个变量进行转换,可以添加(String)
、(int)
、(double)
、.. . 位于左侧变量之前。但是,Java中是否有类似(String[])
的东西,因为我想将变量转换为(String[])
。
最佳答案
是的,有 (String[])
它将转换为字符串数组。
但是为了能够转换为 String 数组,您必须有一个 String
父类(super class)型数组或数组父类(super class)型(仅 Object
、可序列化
和可克隆
)。
所以只有这些转换才有效:
String[] sArray = null;
Object[] oArray = null;
Serializable[] serArray = null;
Comparable[] compArray = null;
CharSequence[] charSeqArray = null;
Object object = null;
Serializable serializable = null;
Cloneable cloneable = null;
sArray = (String[]) oArray;
sArray = (String[]) serArray;
sArray = (String[]) compArray;
sArray = (String[]) charSeqArray;
sArray = (String[]) object;
sArray = (String[]) serializable;
sArray = (String[]) cloneable;
关于java - 如何将java类型转换为java string[]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3879467/