我有一个 ListView
,其中包含一个包含未知数量字符串元素的数组列表。我想更改/修改这些字符串项目中的每一个。问题是我不知道有多少项,因为用户可以更改它。
我有一个 translate
函数,它接受一个字符串并返回一个字符串。我想做的是
arraylistelement1 = translate(arraylistelement1);
arraylistelement2 = translate(arraylistelement2);
...
并使用新字符串重新填充 listview
数组列表。
有什么方法可以做到这一点?
最佳答案
迭代列表并根据原始值创建翻译选项的新列表,然后用新值替换原始列表的内容。如果您在迭代时进行替换,您将收到 ConcurrentModificationExceptions。
关于java - 如何更改数组列表的每个字符串元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19370107/