【发布时间】:2016-06-30 10:30:00
【问题描述】:
我有一个收藏说
Map<Integer,Integer> myMap=new Map<Integer,Integer>();
myMap.put(1,"a");
myMap.put(2,"b");
myMap.put(3,"c");
我的地图目前有 {1="a",2="b",3="c"}。
假设我想输入一个值说myMap.put(1,"d")
那么有没有一种方法可以让我添加现有的键并增加剩余的键,这样我的输出映射就像 {1="d",2="a",3="b",4="c"} ?
【问题讨论】:
-
键必须是连续的吗?因为如果是这样,听起来您正在寻找一个数组/列表而不是映射(如果键不是连续的并且只有值的顺序很重要,也可以工作)
-
不!我必须坚持收藏。只是为了问问题,我简化了问题陈述,是的键必须按顺序排列。
标签: java dictionary collections key