我有一个hashmap,其中每个键都有很多值(存储在arraylist中)。如何在java ??
中显示arraylist,即hashmap中特定键的值答案 0 :(得分:6)
import java.util.*;
public class PrintListFromHashMap {
public static void main( String [] args ) {
Map<String,List<String>> hashMap = new HashMap<String,List<String>>();
hashMap.put( "list", new ArrayList<String>(Arrays.asList("A","B","C")));
System.out.println( hashMap.get("list") );
}
}
$ javac PrintListFromHashMap.java
$ java PrintListFromHashMap
[A, B, C]
答案 1 :(得分:1)
那么,您希望能够将多个值与一个键相关联吗?如果是这样,那么只需使用Map<K, Collection<V>>
或Google Collections MultiMap<K, V>