-
Notifications
You must be signed in to change notification settings - Fork 0
/
hashset.java
47 lines (40 loc) · 1.47 KB
/
hashset.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
40
41
42
43
44
45
46
47
// Manipulando HashSet
import java.util.HashSet;
public class Main {
public static void main(String[] args) {
HashSet<String> cars = new HashSet<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("BMW");
cars.add("Mazda");
System.out.println(cars); /* Mesmo BMW aparecendo duas vezes,
por conta do HashSet ele vai aparecer
apenas uma vez */
System.out.println(cars.contains("Mazda")); // Checa se existe no conjunto
System.out.println(cars.remove("Volvo")); // Remove do conjunto
cars.size(); // Printando o tamanho conjunto
for (String i : cars) {
System.out.println(i); // HashSet em um loop for-each
}
cars.clear(); // Removendo todos objetos do conjunto
}
}
class second {
public static void main(String[] args) {
// Cria um HashSet objeto chamado numbers
HashSet<Integer> numbers = new HashSet<Integer>();
// Adiciona valores ao conjunto
numbers.add(4);
numbers.add(7);
numbers.add(8);
// Mostra se existe algum número do conjunto entre 1 e 10
for(int i = 1; i <= 10; i++) {
if(numbers.contains(i)) {
System.out.println(i + " foi encontrado no conjunto");
} else {
System.out.println(i + " não foi encontrado no conjunto");
}
}
}
}