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

在android中从两个列表(带有PhoneNumber)中查找常用元素,android,arraylist,comparison,Android,Arraylist,Comparison,我已经创建了一个android演示应用程序。在这个程序中,我将数据放入两个数组列表中。一个是设备的所有联系人列表。第二个是存储在parse数据库中的所有元素列表。我已经成功地获取了这两个数组的元素 现在,我手动将相同的联系人号码保存在我的电话联系人中,该号码保存在我的解析数据库中 我的问题是如何从两个列表中获取并显示相同的联系人号码到第三个列表中 任何帮助都将不胜感激。假设字符串列表,请使用保留 list1.retainAll(list2); 取您创建的两个列表并应用上述操作,用您的first

我已经创建了一个android演示应用程序。在这个程序中,我将数据放入两个数组列表中。一个是设备的所有联系人列表。第二个是存储在parse数据库中的所有元素列表。我已经成功地获取了这两个数组的元素

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

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


任何帮助都将不胜感激。

假设
字符串
列表,请使用
保留

list1.retainAll(list2);
取您创建的两个列表并应用上述操作,用您的
firstlist
名称替换
list1
,用您的
secondlist
名称替换
list2
。它将保留第一个列表中存在于第二个列表中的所有元素

有关
保留的专有技术,请参见此处