gpt4 book ai didi

java - java中访问对象变量

转载 作者:行者123 更新时间:2023-12-01 18:32:46 24 4
gpt4 key购买 nike

如果我有

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?如果我进行迭代,它的类型是“对象”,并且不会显示 getter 和 setter。 (除非我将 map 类型更改为 fakeclass)。

只是对执行此操作的选项感兴趣。

最佳答案

转换:

((fakeclass)tempobject.get("blablabla").get(0)).getxxx()

请注意 get(0),因为 Map 属于 List

关于java - java中访问对象变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23374046/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com