如何在java中为每个键存储多个值行?

时间:2018-02-12 18:26:37

标签: java collections hashmap key-value-coding

我有一把钥匙ABC。

此密钥可以具有以下值(未知的行数)

A,B,C,d,E,123

A,C,V,X,S,12

A,C,d,S,A,124

等等

会有多个键(< 10,000),每个键都有多个值行。

请帮助我如何在java中实现它(基于匹配键和起始值为5的值,我希望获得6的值,即123,12,124)。

我需要使用以下内容的文件创建上面的hashmap: -

ABC,A,B,C,d,E,123

ABC,A,C,V,X,S,12

ABC,A,C,d,S,A,124

1 个答案:

答案 0 :(得分:0)

HashMaps可以接受任何数据结构。因此,如果使用List结构,则可以继续添加值。您可以像这样初始化HashMap:Map<String, List<String> map = new HashMap<String, List<String>();如果要创建一个接受行的类,则List所接受的类型也可以是一个对象。