Вы хотите идентифицировать дубликаты элементов из списка Java?
Метод add из set возвращает логическое значение, если значение уже существует (true, если оно не существует, false, если оно уже существует, см. Установка документации ).
Так что просто переберите все значения.
Java-код:
CrunchifyFindDuplicateInList.java
Джава
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
пакет ком . crunchify. учебные пособия ;
Импортировать Java. Util. HashSet ;
Импортировать Java. Util. LinkedList ;
Импортировать Java. Util. Список ;
Импортировать Java. Util. Установить ;
общественности учебный класс CrunchifyFindDuplicateInList {
/ **
* @author Crunchify.com
* /
общественности статический недействительным main ( Строка [ ] аргументы ) {
Список
за ( int я знак равно 0 ; я < 10 ; я ++ ) {
список. add ( String . valueOf ( i ) ) ;
}
за ( int я знак равно 0 ; я < 5 ; я ++ ) {
список. add ( String . valueOf ( i ) ) ;
}
Система. вне. println ( «Мой список:» + список ) ;
Система. вне. println ( / nЗдесь повторяющиеся элементы из списка: + findDuplicates ( список ) ) ;
}
общественности статический Установить
окончательный Установить
окончательный Установить
за ( Строка yourInt : listConistingDuplicates ) {
если ( ! set1 . add ( yourInt ) ) {
setToReturn . добавить ( yourInt ) ;
}
}
вернуть setToReturn ;
}
}
|
Выход:
Выход
|
1
2
3
|
Мой список : [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 0 , 1 , 2 , 3 , 4 ]
Вот дублирующие элементы из списка : [ 3 , 2 , 1 , 0 , 4 ]
|
Посетите другие учебники по Java. Еще учебники Spring MVC.
0.00 (0%) 0 votes







