各位程序员大家好,
在我的应用程序中,我只是从文本文件中反序列化了一个ArrayList,现在我有了一个带有字符串的ArrayList。出于设计目的,我想将ArrayList的内容放入一个带有逗号和空格的组织字符串中。
我尝试了一下,但是他强制关闭了应用程序,LogCat指出了此代码的错误:
仅供参考: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);
}
最佳答案
只需使用ArrayList#toString()
:
public void getOptionsText() {
String OptionsText = ListOptions.toString();
Options.setText(OptionsText.substring(1, OptionsText.length-1);
}