我在java工作。如果退出,我需要内置data structure
。 data
以下只是我心中的榜样。例如:如果我有这些数据。
data = [('A' , 'valueA0'),('A' , 'valueA1'),
('B' , 'valueB0'),('B' , 'valueB1'),
('C' , 'valueC0'),('C' , 'valueC1'),
]
就像data["B"][0]
一样访问它。它应该返回valueB0
和data["B"][1]
。它应该返回valueB1
data structure
中的java
出口是否满足我的需求?
答案 0 :(得分:1)
如评论中所述,您应该使用Map
。
另外,如果我理解你的问题,这就是你在Java中尝试做的事情:
结构:
Map<String, List<String>> map = new HashMap<>();
如何初始化:
List<String> a = new ArrayList<>();
a.add("valueA0");
a.add("valueA1");
List<String> b = new ArrayList<>();
a.add("valueB0");
a.add("valueB1");
List<String> c = new ArrayList<>();
a.add("valueC0");
a.add("valueC1");
map.put("A", a);
map.put("B", b);
map.put("C", c);
如何使用
String a0 = map.get("A").get(0);