小编fre*_*out的帖子

转换为ArrayList

我在Map中存储了一个ArrayList,我正在尝试将这个ArrayList返回:

//init map with data: Map<Integer, ArrayList<MyObject>>
while(iterator.hasNext()) {
  Entry entry = iterator.next();
  ArrayList value = (ArrayList)entry.getValue();
}
Run Code Online (Sandbox Code Playgroud)

将entry.getValue()转换为一般的ArrayList似乎可行,但是当我尝试将其强制转换为特定的ArrayList时:

ArrayList<MyObject> value = (ArrayList<MyObject>)entry.getValue();
Run Code Online (Sandbox Code Playgroud)

编译器通过错误.某种"上次编辑警告".是否可以将它转换为我的特定ArrayList,以便我可以在之后使用For-Each-Loop循环它?

java casting arraylist

0
推荐指数
1
解决办法
1189
查看次数

标签 统计

arraylist ×1

casting ×1

java ×1