21 |
|
|
22 |
|
try { |
23 |
|
cl = Class.forName(args[0]); |
24 |
< |
} catch(ClassNotFoundException e) { |
24 |
> |
} catch (ClassNotFoundException e) { |
25 |
|
fail("Class " + args[0] + " not found."); |
26 |
|
} |
27 |
|
|
94 |
|
sum -= (s2.get(k)).intValue(); |
95 |
|
} |
96 |
|
if (sum == 0) System.out.print(" "); |
97 |
< |
} |
97 |
> |
} |
98 |
|
|
99 |
|
static void sets(List<Integer> s1, List<Integer> s2) { |
100 |
|
List<Integer> intersection = clone(s1, cl,synch);intersection.retainAll(s2); |
152 |
|
all = clone(s, cl, synch); |
153 |
|
else { |
154 |
|
it = even.iterator(); |
155 |
< |
while(it.hasNext()) |
156 |
< |
if((it.next()).intValue() % 2 == 1) |
155 |
> |
while (it.hasNext()) |
156 |
> |
if ((it.next()).intValue() % 2 == 1) |
157 |
|
it.remove(); |
158 |
|
it = even.iterator(); |
159 |
< |
while(it.hasNext()) |
160 |
< |
if((it.next()).intValue() % 2 == 1) |
159 |
> |
while (it.hasNext()) |
160 |
> |
if ((it.next()).intValue() % 2 == 1) |
161 |
|
fail("Failed to remove all odd nubmers."); |
162 |
< |
|
162 |
> |
|
163 |
|
for (int i=0; i<(listSize/2); i++) |
164 |
|
odd.remove(i); |
165 |
|
for (int i=0; i<(listSize/2); i++) { |
166 |
|
int ii = (odd.get(i)).intValue(); |
167 |
< |
if(ii % 2 != 1) |
167 |
> |
if (ii % 2 != 1) |
168 |
|
fail("Failed to remove all even nubmers. " + ii); |
169 |
|
} |
170 |
|
|
173 |
|
all.add(2*i, even.get(i)); |
174 |
|
if (!all.equals(s)) |
175 |
|
fail("Failed to reconstruct ints from odds and evens."); |
176 |
< |
|
176 |
> |
|
177 |
|
all = clone(odd, cl, synch); |
178 |
|
ListIterator<Integer> itAll = all.listIterator(all.size()); |
179 |
|
ListIterator<Integer> itEven = even.listIterator(even.size()); |
189 |
|
} |
190 |
|
itAll = all.listIterator(); |
191 |
|
it = s.iterator(); |
192 |
< |
while(it.hasNext()) |
193 |
< |
if(it.next()==itAll.next()) |
192 |
> |
while (it.hasNext()) |
193 |
> |
if (it.next()==itAll.next()) |
194 |
|
fail("Iterator.set failed to change value."); |
195 |
|
} |
196 |
|
if (!all.equals(s)) |
265 |
|
if (!s.isEmpty()) |
266 |
|
fail("New instance non empty."); |
267 |
|
return s; |
268 |
< |
} catch(Throwable t) { |
268 |
> |
} catch (Throwable t) { |
269 |
|
fail("Can't instantiate " + cl + ": " + t); |
270 |
|
} |
271 |
|
return null; //Shut up compiler. |