Android的,如何动态填充的CharSequence阵列(未初始化?) [英] Android, how to populate a CharSequence array dynamically (not initializing?)

查看:1056
本文介绍了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阵列(未初始化?)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆