【发布时间】:2015-02-06 14:25:26
【问题描述】:
我有两个包含相同类型对象的列表。每个对象都有一个 int、一个字符串和其他一些东西,其中 int 是它的索引。
这是两个列表都持有的对象:
public class ListElement
{
private int index;
private String data;
private String some;
private String other;
private String stuff;
// gets, sets...
}
我想要的是获取列表 A 的索引和“其他一些东西”,并将其字符串“数据”替换为列表 B 中的字符串。它从列表 B 中获取的字符串应该与列表 A 的索引匹配。我希望这个是可以理解的。
编辑:需要注意的是,对象内部的索引 int 与对象在列表中的实际位置无关。它适用于其他porpuses
【问题讨论】:
-
如此嵌套的for循环?遍历 ListA,找到 ListB 的匹配元素(如果有)并进行操作。
-
如果我们希望索引匹配,则不需要嵌套。
-
这是相对于其包含数组的索引,还是只是一个称为索引的巧合 int 字段?