Java 将元素添加到列表<;地图入口<;整数,整数>&燃气轮机; List openTimes=new ArrayList(); 对于(int i=0;i
您所做的是错误的,您将您的列表声明为Java 将元素添加到列表<;地图入口<;整数,整数>&燃气轮机; List openTimes=new ArrayList(); 对于(int i=0;i,java,list,dictionary,arraylist,Java,List,Dictionary,Arraylist,您所做的是错误的,您将您的列表声明为List,因此当您执行这行代码openTimes.add(i,_elem.get(i));您插入的不是地图。我想您正在寻找类似的东西。您可以做的是 我不知道你想在这里做什么,但你可以用这个 List<Map.Entry<Integer,Integer>> openTimes = new ArrayList<Map.Entry<Integer,Integer>>(); for (int i=0; i<_el
List
,因此当您执行这行代码openTimes.add(i,_elem.get(i));
您插入的不是地图。我想您正在寻找类似的东西。您可以做的是
我不知道你想在这里做什么,但你可以用这个
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));
}
//我们得到了第一张地图
Map yourMap=_elem.get(0);
对于(int i=0;i您所做的是错误的,您将您的列表声明为List
,因此当您执行这行代码openTimes.add(i,_elem.get(i));
您插入的不是地图。我想您正在寻找类似的东西。您可以做的是
我不知道你想在这里做什么,但你可以用这个
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));
}
//我们得到了第一张地图
Map yourMap=_elem.get(0);
for(int i=0;ifor(int i=0;ifor(int i=0;i如果必须在那里有映射项,则需要一个map
,从中获取这些项。一种方法如下:
for (Map.Entry<Integer,Integer> entry : openTimes)
{
System.out.println(entry.getKey());
System.out.println(entry.getValue());
}
Map tmp=newhashmap();
对于(int i=0;i如果必须有映射条目,则需要一个map
,从中获取这些条目。一种方法如下:
for (Map.Entry<Integer,Integer> entry : openTimes)
{
System.out.println(entry.getKey());
System.out.println(entry.getValue());
}
Map tmp=newhashmap();
对于(int i=0;iopenTimes.add(new Entry(???))您想做什么?为什么要在条目本身中存储条目的列表索引?这完全没有用!openTimes.add(new Entry(???))你想做什么?为什么要在条目本身中存储条目的列表索引?这完全没有用!这只是我的粗略假设。用户没有澄清他想做的事情。但是为了你的缘故,让我更新它。这只是我的粗略假设。用户没有澄清他想做的事情。但是为了你看在我的份上,让我更新一下。
Map<Integer,Integer> tmp = new HashMap<Integer,Integer>();
for (int i=0; i<_elem.size(); i++) {
tmp.put(i, _elem.get(i));
}
List<Map.Entry<Integer,Integer>> openTimes =
new ArrayList<Map.Entry<Integer,Integer>>(tmp.entrySet());