【发布时间】:2019-05-15 23:11:54
【问题描述】:
假设我有一张类似的地图
Map<Integer, List<Integer>> map = new HashMap<>();
列表内有数字 {10,21,35,42,50}。
我想用以下数字减去每个数字,例如21-10、35-21 等。
最终目标是列表具有 {11,14,7,8}。
我遇到了麻烦,因为如果列表设置为值,我不知道如何编辑它。
提前致谢。
【问题讨论】:
-
你知道钥匙吗?
-
在这个例子中,我使用不同的键遍历地图,
-
你熟悉
HashMap的get()和put()方法吗? -
我想我是,这就是代码的样子:
for(Map.Entry<String, List<Integer>> entry : companies.entrySet());我想遍历每个键,但按照我上面提到的方式更改值。
标签: java list dictionary key key-value