Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по Vector / 8 сообщений из 8, страница 1 из 1
24.08.2006, 13:11
    #33939994
mastanik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Vector
Здравствуйте,

глупый вопрос:

как имея два вектора в которых хранятся строки, некоторые из них могут быть равны, сформировать один уникальный?

Спасибо
...
Рейтинг: 0 / 0
24.08.2006, 13:23
    #33940056
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Vector
Код: plaintext
1.
2.
3.
4.
5.
List a1 =  new  ArrayList();
List a2 =  new  ArrayList();
...//заполнили значениями
a2.removeAll(a1);
a1.addAll(a2);
вроде так
...
Рейтинг: 0 / 0
24.08.2006, 13:25
    #33940064
Люблю ёлки
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Vector
Deady
Код: plaintext
1.
2.
3.
4.
5.
List a1 =  new  ArrayList();
List a2 =  new  ArrayList();
...//заполнили значениями
a2.removeAll(a1);
a1.addAll(a2);
вроде так

А если в a1 будет несоклько одинаковых строк?
...
Рейтинг: 0 / 0
24.08.2006, 13:28
    #33940074
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Vector
ок, тогда так:
Код: plaintext
1.
2.
3.
4.
5.
6.
List a1 =  new  ArrayList();
List a2 =  new  ArrayList();
...//заполнили значениями
Set res =  new  HashSet();
res.addAll(a1);
res.addAll(a2);
...
Рейтинг: 0 / 0
24.08.2006, 13:44
    #33940152
Люблю ёлки
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Vector
Deadyок, тогда так:
Код: plaintext
1.
2.
3.
4.
5.
6.
List a1 =  new  ArrayList();
List a2 =  new  ArrayList();
...//заполнили значениями
Set res =  new  HashSet();
res.addAll(a1);
res.addAll(a2);


По спецификации результат должен оказаться в векторе/листе :)
...
Рейтинг: 0 / 0
24.08.2006, 13:47
    #33940162
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Vector
Люблю ёлки
По спецификации результат должен оказаться в векторе/листе :)


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
List a1 =  new  ArrayList();
List a2 =  new  ArrayList();
...//заполнили значениями
Set res =  new  HashSet();
res.addAll(a1);
res.addAll(a2);
Vector realRes =  new  Vector();
realRes.addAll(res);
...
Рейтинг: 0 / 0
24.08.2006, 14:51
    #33940443
maddcast
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Vector
Можно использовать Apache commons-collections.
...
Рейтинг: 0 / 0
24.08.2006, 16:37
    #33940904
mastanik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Vector
Всем спасибо
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по Vector / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]