Hello其他程序员,
在我的应用程序中,我只是从文本文件中反序列化了一个ArrayList,现在我有一个带有字符串的ArrayList。出于设计目的,我想将ArrayList的内容放入一个有逗号和空格的有组织字符串中。
我尝试了它但是他强制关闭并且LogCat将错误指向此代码:
FYI:OptionsText是一个空字符串,ListOptions是带有字符串的ArrayList。
public void getOptionsText(){
int i;
OptionsText=ListOptions.get(1);
for(i=2; i<ListOptions.size(); i++){
OptionsText = OptionsText + ", " + ListOptions.get(i);
}
Options.setText(OptionsText);
}
答案 0 :(得分:1)
只需使用ArrayList#toString()
:
public void getOptionsText() {
String OptionsText = ListOptions.toString();
Options.setText(OptionsText.substring(1, OptionsText.length-1);
}
答案 1 :(得分:0)
请你试试这个...检查列表是否为空...
list.toString().replace("[", "").replace("]", "");
答案 2 :(得分:0)