在java中,在一个实体类的LIst中,根据某个字段的值获取另一个字段的值
时间: 2023-10-02 14:03:26 浏览: 109
可以通过遍历List来实现。具体步骤如下:
定义一个实体类,假设为Entity,包含两个字段field1和field2。
定义一个List
类型的列表list,存储多个实体对象。 遍历list,对于每个实体对象,判断其field1字段的值是否等于目标值。
如果等于目标值,则可以获取该实体对象的field2字段的值。
示例代码如下:
public class Entity {
private int field1;
private String field2;
// getter和setter方法省略
}
public class Main {
public static void main(String[] args) {
List<Entity> list = new ArrayList<>();
// 添加多个实体对象到列表中
int targetValue = 123;
String result = null;
for (Entity entity : list) {
if (entity.getField1() == targetValue) {
result = entity.getField2();
break;
}
}
System.out.println(result);
}
}
在上述示例代码中,我们定义了一个Entity类,包含两个字段field1和field2。然后定义了一个List
相关推荐


















