zen*_*ngr 1 java collections map
我被困在这里:
我的输入文件:
123 456 789
872 727 282
123 838 831
818 833 939
Run Code Online (Sandbox Code Playgroud)
现在,我需要将数据保存在散列图,二维数组或任何最佳替代方案中,如下所示:
key value
123 -> 456, 789, 838, 831
872 -> 727, 282
818 -> 833, 939
Run Code Online (Sandbox Code Playgroud)
实现这一目标并使用什么是最好的方法(简单和优化)是什么?
我正在尝试,Map<String, List> rawData = new HashMap<String, List>();但没有成功.
我是java的新手.:)
rui*_*rui 11
Map<String, List<String>> data = new HashMap<String, List<String>>();
void addValue(String key, String value) {
if (!data.contains(key)) {
data.put(key, new LinkedList());
}
data.get(key).add(value);
}
Run Code Online (Sandbox Code Playgroud)
我不太确定java方法的确切名称,但这应该是主要的.每个HashMap键指向LinkedList包含您的选项的a.
| 归档时间: |
|
| 查看次数: |
4157 次 |
| 最近记录: |