gpt4 book ai didi

java - 对集合中每个 bean 的属性调用方法

转载 作者:行者123 更新时间:2023-11-29 08:18:54 26 4
gpt4 key购买 nike

假设我有一个属性为 b 的类 A

Class A {
public int b;
}

有一个包含 A 类实例的集合ArrayList 列

如何从 col 中获取属性 b 的所有值的数组?有没有比通过 col 迭代并获取每个对象的属性然后将 b 的值传递给数组更优雅的方法?

LIst<Integer> propertyValues = new ArrayList<Integer>();
for (A a : col){
propertyValues.add(a.b);
}

也许是 Spring实用方法或类似的方法?

最佳答案

你为什么不觉得这很优雅?几乎任何更短的东西都需要删除一些类型信息——通常你选择用 Java 编程是因为你想使用强类型和静态类型的语言。

或者可能是因为它有大量的库和框架以及大量的 Manning 书籍,并且您所有继承的遗留代码都是用 Java 编写的。随便。

关于java - 对集合中每个 bean 的属性调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1958954/

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