gpt4 book ai didi

java - 如何检查第一个索引中的数组列表中的属性是否等于某个值?

转载 作者:行者123 更新时间:2023-12-02 03:12:19 25 4
gpt4 key购买 nike

问题

如何检查数组列表的第一个值是否等于某个值?在我的尝试中,我尝试在“状态”中搜索以查看它是否包含值。

List<Employees> data = new Arraylist<Employees>();
data.add(new Employees (Status, FirstName, LastName, age));

尝试

if (data.contains("Inactive")) {
System.out.println("There are inactive Employees");
}
else if (data.contains("{Parttime")) {
System.out.println("There are part time Employees");
}
else {
System.out.println("All are full time Employees");
}

目前我收到“所有人都是全职员工”。我并不担心计数。如果有一名不活跃的员工,那么我应该收到通知。

我收到输出:[Lcom.foo.Employees;@28a418。这会导致故障吗? System.out.println("数据");

最佳答案

据我了解,您有 List<Employee> data;和 Employee 对象包含字符串字段 - 状态。试试这个:

String status = data.get(0).getStatus();
if (status != null && status.contains("Inactive")) {
System.out.println("There are inactive Employees");
} .....

关于java - 如何检查第一个索引中的数组列表中的属性是否等于某个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40849987/

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