Skip to content

Commit 78468f0

Browse files
committed
add a test for TreeMultiset, as an alternative of ordered array
1 parent ee3120b commit 78468f0

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

src/test/java/org/sooo/collect/MultisetTest.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package org.sooo.collect;
22

33
import java.io.File;
4+
import java.util.Arrays;
45
import java.util.HashMap;
56
import java.util.List;
67
import java.util.Map;
@@ -10,10 +11,12 @@
1011

1112
import com.google.common.base.CharMatcher;
1213
import com.google.common.base.Charsets;
14+
import com.google.common.base.Joiner;
1315
import com.google.common.base.Splitter;
1416
import com.google.common.collect.HashMultiset;
1517
import com.google.common.collect.Lists;
1618
import com.google.common.collect.Multiset;
19+
import com.google.common.collect.TreeMultiset;
1720
import com.google.common.io.Files;
1821

1922
public class MultisetTest {
@@ -52,4 +55,13 @@ public void countWordUsingMultiset() {
5255
for (String word : wordsMultiset.elementSet())
5356
System.out.println(word + "=" + wordsMultiset.count(word));
5457
}
58+
59+
@Test
60+
public void useTreeMultisetAsOrderedArray() {
61+
Multiset<Integer> treeMultiset = TreeMultiset.create(Arrays.asList(1,
62+
2, 3, 1, 1, -1, 2, 4, 5, 100));
63+
64+
System.out.println(treeMultiset);
65+
System.out.println(Joiner.on(", ").join(treeMultiset));
66+
}
5567
}

0 commit comments

Comments
 (0)