【发布时间】:2016-07-21 14:56:35
【问题描述】:
我在替换 List 成员中的 String 字段内容时遇到了一些问题。
我有一个对象列表,该列表中的一个字段是String。因此,作为一个示例,我有以下关于 getter 和 setter 的内容。
public class MyObject {
private String message;
private int numbers;
...
假设我创建了一个 MyObject 列表,其中有 3 个在该列表中,并且我从外部某个地方(如数据库)向它们添加了值。
List<MyObject> myObject = new ArrayList<>();
问题在于那个字符串消息。假设前 3 个条目中的 String 字段等于以下内容。
"First message"
"Second message"
"Third message"
如何遍历myObject 的String 消息字段的列表,并将按字母顺序排列的"First" 替换为“1st”等新内容。
【问题讨论】:
-
创建一个由 1st、2nd、3rd.. 组成的字符串数组,并在交换字符串时并行迭代它们
-
你有你想要的替换集合吗?您打算替换所有序数吗?