public static void main(String[] args) {
LinkedListMultimap<Integer, String> groupdMap = LinkedListMultimap
.create();
for (int i = 0; i < 100; i++) {
groupdMap.put(i % 10, "value_" + i);
}
System.out.println("" + groupdMap.size());
System.out.println("" + groupdMap.keys().size());
System.out.println("" + groupdMap.keySet().size());
System.out.println("" + groupdMap.get(0));
Iterator<Entry<Integer, String>> it = groupdMap.entries().iterator();
int count = 0;
while (it.hasNext()) {
it.next();
System.out.println(count);
count++;
}
}
100
100
10
[value_0, value_10, value_20, value_30, value_40, value_50, value_60, value_70, value_80, value_90]
Iterator<Entry<Integer, Collection<String>>> it2 = groupdMap.asMap()
.entrySet().iterator();
int count2 = 0;
while (it2.hasNext()) {
it2.next();
System.out.println(count2);
count2++;
}
0
1
2
3
4
5
6
7
8
9
api:http://tool.oschina.net/apidocs/apidoc?api=guava
mvn:
mvn:
<dependency>
<groupId>com.google.collections</groupId>
<artifactId>google-collections</artifactId>
<version>1.0</version>
<type>jar</type>
</dependency>
<groupId>com.google.collections</groupId>
<artifactId>google-collections</artifactId>
<version>1.0</version>
<type>jar</type>
</dependency>
jar包 见附件:
本文通过一个具体的示例展示了如何使用Guava库中的LinkedListMultimap进行数据存储和操作。该示例创建了一个带有整数键和字符串列表值的映射,并演示了如何填充、检索数据及遍历映射中的条目。
1048

被折叠的 条评论
为什么被折叠?



