解决方法
A collection similar to a Map,but which may associate multiple values with a single key. If you call put(K,V) twice,with the same key but different values,the multimap contains mappings from the key to both values.@H_403_8@
Depending on the implementation,a multimap may or may not allow duplicate key-value pairs. In other words,the multimap contents after adding the same key and value twice varies between implementations. In multimaps allowing duplicates,the multimap will contain two mappings,and get will return a collection that includes the value twice. In multimaps not supporting duplicates,the multimap will contain a single mapping from the key to the value,and get will return a collection that includes the value once. @H_403_8@
http://guava-libraries.googlecode.com/svn/trunk/javadoc/com/google/common/collect/Multimap.html@H_403_8@