Skip to content

Commit 7427455

Browse files
Add files via upload
1 parent e373998 commit 7427455

2 files changed

Lines changed: 200 additions & 0 deletions

File tree

LinkedHashSet1.java

Lines changed: 188 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,188 @@
1+
package LinkedHashSet;
2+
import java.util.Iterator;
3+
import java.util.LinkedHashSet;
4+
import java.util.Spliterator;
5+
public class LinkedHashSet1 {
6+
public static void main(String[] args) {
7+
LinkedHashSet<String> lhs = new LinkedHashSet<>();
8+
LinkedHashSet<String> lhs1 = new LinkedHashSet<>();
9+
LinkedHashSet<String> clonedset = new LinkedHashSet<>();
10+
11+
12+
lhs.add("A");
13+
lhs.add("B");
14+
lhs.add("C");
15+
lhs.add("D");
16+
lhs.add("E");
17+
lhs.add("F");
18+
lhs.add("G");
19+
lhs.add("H");
20+
lhs.add("I");
21+
lhs.add("J");
22+
lhs.add("K");
23+
lhs.add("L");
24+
lhs.add("M");
25+
lhs.add("N");
26+
lhs.add("O");
27+
lhs.add("P");
28+
lhs.add("Q");
29+
lhs.add("R");
30+
lhs.add("S");
31+
lhs.add("T");
32+
lhs.add("U");
33+
lhs.add("V");
34+
lhs.add("W");
35+
lhs.add("X");
36+
lhs.add("Y");
37+
lhs.add("Z");
38+
39+
40+
lhs1.add("A");
41+
lhs1.add("B");
42+
lhs1.add("C");
43+
lhs1.add("D");
44+
lhs1.add("E");
45+
lhs1.add("F");
46+
lhs1.add("G");
47+
lhs1.add("H");
48+
lhs1.add("I");
49+
lhs1.add("J");
50+
lhs1.add("K");
51+
lhs1.add("L");
52+
lhs1.add("M");
53+
lhs1.add("N");
54+
lhs1.add("O");
55+
lhs1.add("P");
56+
lhs1.add("Q");
57+
lhs1.add("R");
58+
lhs1.add("S");
59+
lhs1.add("T");
60+
lhs1.add("U");
61+
lhs1.add("V");
62+
lhs1.add("W");
63+
lhs1.add("X");
64+
lhs1.add("Y");
65+
lhs1.add("Z");
66+
System.out.println(lhs);
67+
lhs.remove("A");
68+
System.out.println(lhs);
69+
lhs.clear();
70+
71+
clonedset = (LinkedHashSet<String>) lhs1.clone();
72+
System.out.println(clonedset);
73+
74+
System.out.println(" ");
75+
Iterator<String> iterator = lhs1.iterator();
76+
while (iterator.hasNext()) {
77+
System.out.println(iterator.next());
78+
}
79+
80+
System.out.println(" ");
81+
lhs1.iterator().forEachRemaining(System.out::println);
82+
System.out.println(" ");
83+
lhs1.iterator().forEachRemaining((String s) -> {
84+
System.out.println(s);
85+
});
86+
87+
88+
System.out.println(" ");
89+
90+
try {
91+
Iterator<String> iterator1 = lhs1.iterator();
92+
Iterator<String> iterator2 = clonedset.iterator();
93+
while (iterator1.hasNext() && iterator2.hasNext()) {
94+
int comparison = iterator1.next().compareTo(iterator2.next());
95+
System.out.println(comparison);
96+
}
97+
}
98+
99+
catch (Exception e) {
100+
System.out.println("Exception");
101+
102+
}
103+
104+
try {
105+
Iterator<String> iterator3 = lhs1.iterator();
106+
String s = "";
107+
while (iterator3.hasNext()) {
108+
s = iterator3.next();
109+
if (s.equals("Q")) {
110+
iterator3.remove();
111+
}
112+
}
113+
System.out.println(lhs1);
114+
}
115+
catch (Exception e) {
116+
System.out.println("Exception");
117+
118+
}
119+
120+
lhs1.addAll(clonedset);
121+
System.out.println(lhs1);
122+
123+
System.out.println(" ");
124+
125+
clonedset.retainAll(lhs1);
126+
System.out.println(clonedset);
127+
128+
System.out.println(" ");
129+
130+
Spliterator<String> numbers = clonedset.spliterator();
131+
numbers.forEachRemaining((n) -> System.out.println("Letters:" + n));
132+
133+
System.out.println(" ");
134+
Boolean b = lhs1.contains("B");
135+
136+
System.out.println(b);
137+
138+
System.out.println(" ");
139+
System.out.println(lhs1.size());
140+
141+
System.out.println(" ");
142+
143+
boolean c = lhs1.isEmpty();
144+
System.out.println(c);
145+
146+
System.out.println(" ");
147+
148+
// java.util.AbstractCollection
149+
150+
Boolean d = lhs1.containsAll(clonedset);
151+
152+
System.out.println(d);
153+
154+
// java.util.AbstractSet
155+
156+
System.out.println(" ");
157+
158+
LinkedHashSet<String> lhs2 = new LinkedHashSet<>();
159+
160+
lhs2.add("A");
161+
lhs2.add("a");
162+
lhs2.removeAll(lhs1);
163+
System.out.println(lhs2);
164+
165+
// java.util.Collection
166+
167+
lhs1.removeIf(str -> str.contains("B"));
168+
169+
System.out.println(" ");
170+
System.out.println(lhs1);
171+
172+
System.out.println(" ");
173+
lhs1.stream().forEach(s -> System.out.println(s));
174+
175+
System.out.println(" ");
176+
lhs1.parallelStream().forEach(s -> System.out.println(s));
177+
178+
System.out.println(" ");
179+
Object[] arr = lhs1.toArray();
180+
for (Object o : arr) {
181+
System.out.println(o);
182+
}
183+
184+
185+
186+
}
187+
188+
}

LinkedHashSetDemo.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package LinkedHashSet;
2+
3+
import java.util.LinkedHashSet;
4+
import java.util.HashSet;
5+
public class LinkedHashSetDemo {
6+
public static void main(String[] args){
7+
HashSet<String> lsh = new LinkedHashSet<>();
8+
lsh.add("A");
9+
System.out.println("LinkedHashSet: " + lsh);
10+
}
11+
12+
}

0 commit comments

Comments
 (0)