本文介绍了Android的,如何动态填充的CharSequence阵列(未初始化?)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我如何改变这样的事情:
的CharSequence CS [] = {富,酒吧};
到
的CharSequence CS [];cs.add(富); //这是错误的...
cs.add(巴); //这是错误的...
解决方案
使用List对象来管理项目,当你拥有所有的元素,然后转换为CharSequence的。事情是这样的:
列表<串GT;时listItems =新的ArrayList<串GT;();listItems.add(项目1);
listItems.add(项目2);
listItems.add(项目3);最终的CharSequence [] = charSequenceItems listItems.toArray(新的CharSequence [listItems.size()]);
How do I change something like this:
CharSequence cs[] = { "foo", "bar" };
to:
CharSequence cs[];
cs.add("foo"); // this is wrong...
cs.add("bar"); // this is wrong...
解决方案
Use a List object to manage items and when you have all the elements then convert to a CharSequence. Something like this:
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阵列(未初始化?)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!