如果我有
public class fakeclass{
int a;
int b;
//getters and setters etc.
}
fakeclass abc = new fakeclass();
Map<String,List<Object>> tempObject= new HashMap<String,List<Object>>();
tempobject.put("blabla",abc);
假设
tempObject
中的所有值都是实例类型fakeclass
,我如何访问该类的getter和setter?如果我进行迭代,则其类型为“对象”,并且不会显示获取器和设置器。 (除非我将地图类型更改为fakeclass)。只对执行此操作的选项感兴趣。
最佳答案
投放:
((fakeclass)tempobject.get("blablabla").get(0)).getxxx()
注意
get(0)
,因为Map
是List
s