2015-04-24 12 views
-1

Я создал демонстрационное приложение для Android. В этом я получаю данные в буксирный массив list.one - это все список контактов устройства. Второй - это список всех элементов, хранящихся в синтаксическом анализе database.i успешно получили элемент как ...Найти общие элементы из двух списков (с PhoneNumber) в android

Теперь я вручную сохраняю тот же номер контакта в своем телефонном контакте, который сохраняется в моей базе данных синтаксического анализа.

Мой вопрос заключается в том, как получить и отобразить один и тот же номер контакта из обоих списков в третий список.

любая помощь будет оценена ..

ответ

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)

+0

OK благодарственной но я не знаю точный код программирования для этого .... PLese помощи мне –

Смежные вопросы