在android中查找两个列表(带有PhoneNumber)的常用元素

时间:2015-04-24 09:36:15

标签: android arraylist comparison

我已经创建了一个android演示应用程序。在此我将数据导入两个数组list.one是设备的所有联系人列表。第二个是存储在parse database.i中的所有元素列表已成功获取两者的元素..

现在我在手机联系人中手动保存相同的联系号码,该联系号码保存在我的解析数据库中。

我的问题是如何从两个列表中获取并显示相同的联系号码到第三个列表。

任何帮助将不胜感激..

1 个答案:

答案 0 :(得分:1)

假设String列表,请使用retainAll

list1.retainAll(list2);

获取您创建的两个列表并应用上述操作,将list1替换为firstlist名称,将list2替换为secondlist名称。它会将第一个列表中的所有元素保留在第二个列表中。

请点击此处了解retainAll - https://docs.oracle.com/javase/7/docs/api/java/util/List.html#retainAll(java.util.Collection)

的相关信息