Android,如何动态填充CharSequence数组(不初始化?)

我该如何更改这样的内容:

CharSequence cs[] = { "foo", "bar" };

至:

CharSequence cs[];

cs.add("foo"); // this is wrong...

cs.add("bar"); // this is wrong...

回答:

使用List对象管理项目,当您拥有所有元素时,然后将其转换为CharSequence。像这样:

List<String> listItems = new ArrayList<String>();

listItems.add("Item1");

listItems.add("Item2");

listItems.add("Item3");

final CharSequence[] charSequenceItems = listItems.toArray(new CharSequence[listItems.size()]);

以上是 Android,如何动态填充CharSequence数组(不初始化?) 的全部内容, 来源链接: utcz.com/qa/414873.html

回到顶部