Java 访问集合中的数据

Java 访问集合中的数据,java,Java,我正在使用java库。 其方法之一是基于模型介质获取数据列表 这是模型级媒体 我是否可以单独访问高度和宽度值?实际上,我不确定每个页面上为库显示的数据结构,他们使用这些数据结构自动生成getter和setter list.toArray()[0].getHeight(); list.toArray()[0].getWidth(); 即使源代码中没有定义这些方法,上述代码行也应该可以工作和编译 有关详细信息,请参阅主站点。我没有看到用于这些属性的任何getter方法,因此您很可能必须使用反射,除

我正在使用java库。 其方法之一是基于模型介质获取数据列表

这是模型级媒体

我是否可以单独访问高度和宽度值?实际上,我不确定每个页面上为库显示的数据结构,他们使用这些数据结构自动生成getter和setter

list.toArray()[0].getHeight();
list.toArray()[0].getWidth();
即使源代码中没有定义这些方法,上述代码行也应该可以工作和编译


有关详细信息,请参阅主站点。

我没有看到用于这些属性的任何getter方法,因此您很可能必须使用反射,除非您愿意分叉存储库并对其进行编辑。打印的对象是媒体对象。请尝试打印list.toArray[0]。高度和列表。toArray[0]。width@PriyaJain属性不是公共的。库正在使用Lombok生成getter和setter。尝试执行任务列表。toArray[0]。GetHeights没有注意到这一点。正如建议的那样,您可以使用getter setter
Media(height=1350, width=1080)
public class Media {
    protected Integer height;
    protected Integer width;
}
list.toArray()[0].getHeight();
list.toArray()[0].getWidth();