java - 如何更改数组列表的每个字符串元素?

标签 java android listview android-listview arraylist

我有一个 ListView ,其中包含一个包含未知数量字符串元素的数组列表。我想更改/修改这些字符串项目中的每一个。问题是我不知道有多少项,因为用户可以更改它。

我有一个 translate 函数,它接受一个字符串并返回一个字符串。我想做的是

arraylistelement1 = translate(arraylistelement1);
arraylistelement2 = translate(arraylistelement2);
... 

并使用新字符串重新填充 listview 数组列表。

有什么方法可以做到这一点?

最佳答案

迭代列表并根据原始值创建翻译选项的新列表,然后用新值替换原始列表的内容。如果您在迭代时进行替换,您将收到 ConcurrentModificationExceptions。

关于java - 如何更改数组列表的每个字符串元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19370107/

相关文章:

android - 为什么在 ListView 中使用 Inflater

listview - JavaFX 2 中的奇怪控件宽度?

android - 通过电子邮件链接打开 Facebook 和 Instagram 应用程序

java - 如何清除 JSON 数组中的数据

asp.net - 在 ListView 布局模板中显示总计

java - 如何使用 com.google.common.hash.Hashing 解码字符串

java - 在 JLabel 中追加文本

java - Spring JSF 和这些错误填写的表单

java - 在学校和家里使用不同的 Java JDK 版本使用 NetBeans 进行编程

android - 如何在 AlertDialog 中显示 CalendarView?