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;您是否在此链接中尝试了此代码A
String
是一个
CharSequence
字符串[]
字符序列[]
。只需在
setItems()
中传递您的
String[]
String
已经是
CharSequence
。你到底想完成什么?(顺便说一句,演员阵容应该是
(CharSequence[])mStringArray
)@TedHopp如果你解决了我的问题,你可以将你的评论作为答案发布,我会给你打勾
CharSequence colors[] = (CharSequence) mStringArray;