Maven:
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>30.1-jre</version>
</dependency>
Gradle:
groovy
implementation 'com.google.guava:guava:30.1-jre'
import com.google.common.collect.ArrayListMultimap;
import com.google.common.collect.Multimap;
public class MultimapExample {
public static void main(String[] args) {
Multimap<String, String> multimap = ArrayListMultimap.create();
multimap.put("key1", "value1");
multimap.put("key1", "value2");
multimap.put("key2", "value3");
for (String key : multimap.keySet()) {
for (String value : multimap.get(key)) {
System.out.println(key + ": " + value);
}
}
}
}