Java 如何将字符串数组转换为字符序列?
我需要显示一个带有颜色列表的对话框以供选择。我找到了这个解决办法 我已经有了一个颜色的字符串数组。如何将其转换为字符序列?我在考虑使用类型转换Java 如何将字符串数组转换为字符序列?,java,android,Java,Android,我需要显示一个带有颜色列表的对话框以供选择。我找到了这个解决办法 我已经有了一个颜色的字符串数组。如何将其转换为字符序列?我在考虑使用类型转换 CharSequence colors[] = (CharSequence) mStringArray; 但是这种方法不起作用一个字符串已经是一个字符序列,而且由于数组是Java的,字符串[]已经是一个字符序列[]。您可能根本不需要强制转换,但如果使用强制转换,它应该是(CharSequence[])mStringArray括号?CharSequenc
CharSequence colors[] = (CharSequence) mStringArray;
但是这种方法不起作用一个
字符串
已经是一个字符序列
,而且由于数组是Java的,字符串[]
已经是一个字符序列[]
。您可能根本不需要强制转换,但如果使用强制转换,它应该是(CharSequence[])mStringArray
括号?CharSequence colors[]=(CharSequence[])mStringArray;您是否在此链接中尝试了此代码AString
是一个CharSequence
。字符串[]
是字符序列[]
。只需在setItems()
中传递您的String[]
。String
已经是CharSequence
。你到底想完成什么?(顺便说一句,演员阵容应该是(CharSequence[])mStringArray
)@TedHopp如果你解决了我的问题,你可以将你的评论作为答案发布,我会给你打勾
CharSequence colors[] = (CharSequence) mStringArray;