gpt4 book ai didi

java - 将 ArrayList 内容转换为带逗号的字符串

转载 作者:行者123 更新时间:2023-12-01 14:21:58 24 4
gpt4 key购买 nike

各位程序员大家好,

在我的应用程序中,我刚刚从文本文件反序列化了 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);
}

关于java - 将 ArrayList 内容转换为带逗号的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17459891/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com