给定一个键,如何显示存储为值的ArrayList?

时间:2010-04-13 18:12:53

标签: java hashmap

我有一个hashmap,其中每个键都有很多值(存储在arraylist中)。如何在java ??

中显示arraylist,即hashmap中特定键的值

2 个答案:

答案 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>

即可