java - 如何将java类型转换为java string[]?

标签 java arrays string

我想问一个 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/

相关文章:

ruby - 获取数组中三个连续元素的值

javascript - js Canvas 发射无用的激光

java - 通过小部件创建时出现重复文件名的问题

java - 我需要 Java 中的三元运算符,如果条件为真,它会分配两个变量

java - 使用 libGDX 将 tmx 文件加载到 java 时出现异常

c - 将指针传递给 char * 时 realloc() 失败。为什么? (因为它是按值计算的,而不是引用!)

javascript - 将字符串中的单词大写

Java和简单的json

c - 限制通过错误索引访问数组

javascript - 通过与javascript中数组的单词进行比较来连接字符串的单词