我有一把钥匙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
答案 0 :(得分:0)
HashMaps可以接受任何数据结构。因此,如果使用List结构,则可以继续添加值。您可以像这样初始化HashMap:Map<String, List<String> map = new HashMap<String, List<String>();
如果要创建一个接受行的类,则List所接受的类型也可以是一个对象。