【发布时间】:2012-06-10 06:28:42
【问题描述】:
我有一个独特的短信问题:
最终目标是将列表中显示的电话号码替换为联系人姓名
(这些都是字符串数组列表)
ArrayList3 包含代表电话号码选择的 6 个元素。 ArrayList2 包含代表所有可用电话号码的 31 个元素。 ArrayList1 包含 31 个元素,分别以相同的顺序表示所有电话号码的名称到 ArrayList2。
我如何将它们全部与这种效果进行比较:
"如果Arraylist3的元素等于ArrayList2中的一个元素,复制ArrayList3到ArrayList2的相同位置> 并将其放入 ArrayList3。”
大致上,我试图做的是将 ArrayList3 的元素与 ArrayList2 中的相同元素进行匹配。从那里,使用 ArrayList2 的位置得到 ArrayList1 的相同位置,然后将该位置的数据 (ArrayList1) 复制到 ArrayList3.
关于如何实现这一目标的任何想法?
【问题讨论】:
-
什么意思是“将ArrayList3复制到ArrayList2的相同位置,放到ArrayList3中”?
-
所有的arraylist都是同一类型吗?
-
@JakeWilson801 都是ArrayList