My favorites
▼
|
Sign in
core-java-performance-examples
Core Java Performance Examples
Project Home
Downloads
Wiki
Issues
Source
Checkout
Browse
Changes
Source path:
svn
/
trunk
/
src
/
test
/
java
/
com
/
google
/
code
/
java
/
core
/
collections
/
OrdersOfHashSet.java
‹r60
r88
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
/*
* Copyright (c) 2011. Peter Lawrey
*
* "THE BEER-WARE LICENSE" (Revision 128)
* As long as you retain this notice you can do whatever you want with this stuff.
* If we meet some day, and you think this stuff is worth it, you can buy me a beer in return
* There is no warranty.
*/
package com.google.code.java.core.collections;
import org.junit.Test;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashSet;
import java.util.Set;
public class OrdersOfHashSet {
@Test
public void testSetOrder() {
Set<String> order = new HashSet<String>();
Collection<String> elements = Arrays.asList("zero, one, two, three, four, five, six, seven, eight, nine, ten".split(", "));
try {
for (int i = 1; i > 0; i *= 2) {
Set<String> set = new HashSet<String>(i, 100);
set.addAll(elements);
String str = set.toString();
if (order.add(str))
System.out.println("HashSet(" + i + ") order was " + str);
}
} catch (OutOfMemoryError ignored) {
}
}
}
Show details
Hide details
Change log
r61
by peter.lawrey on Sep 8, 2011
Diff
Order of sets
Go to:
...collections/OrdersOfHashSet.java
Project members,
sign in
to write a code review
Older revisions
r60
by peter.lawrey on Sep 7, 2011
Diff
Order of sets
All revisions of this file
File info
Size: 1042 bytes, 36 lines
View raw file
Powered by
Google Project Hosting