Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
如何正确地将元素添加到列表
或者您也可以使用dasblinkenlight建议的内容。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
List<Map.Entry<Integer,Integer>> openTimes = new ArrayList<Map.Entry<Integer,Integer>>();
for (int i=0; i<_elem.size(); i++)
{
openTimes.add(i,_elem.get(i));
}
如何正确地将元素添加到列表
openTimes
? 最佳答案
您正在做的事情是错误的,您将列表声明为List<Map.Entry<Integer,Integer>>
,因此,当您执行此行代码openTimes.add(i,_elem.get(i));
时,您插入的不是地图。我认为您正在寻找与此类似的东西。你能做的是
我不知道你想在这里做什么,但是你可以用这个
//We get the first Map
Map<Integer,Integer> yourMap = _elem.get(0);
for (int i=0; i<_elem.size(); i++)
{
yourMap.put(i,_elem.get(i))
}
或者您也可以使用dasblinkenlight建议的内容。
09-27 09:25