我已经创建了一个android演示应用程序。在此我将数据导入两个数组list.one是设备的所有联系人列表。第二个是存储在parse database.i中的所有元素列表已成功获取两者的元素..
现在我在手机联系人中手动保存相同的联系号码,该联系号码保存在我的解析数据库中。
我的问题是如何从两个列表中获取并显示相同的联系号码到第三个列表。
任何帮助将不胜感激..
答案 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)