gpt4 book ai didi

java - 如何检索列表中具有某些属性的所有对象?

转载 作者:行者123 更新时间:2023-12-01 16:49:08 25 4
gpt4 key购买 nike

例如,我从服务门户创建了“事件”列表:

List<Incident> incidentObjectList = new ArrayList<>();
for (int i = 0; i < incidentNumberList.size(); i++) {
Incident incident = new Incident();
incident.setIncidentNumber(incidentNumberList.get(i));
incident.setSummary(summaryList.get(i));
incident.setRequestId(requestIdList.get(i));
incident.setPriority(priorityList.get(i));
incident.setLastModifiedDate(lastModifiedDateList.get(i));
incidentObjectList.add(incident);
}
System.out.println("Incident Object List" + incidentObjectList);

每个事件都有多个属性,但我只想从由优先级的事件对象组成的原始列表创建一个新列表。在这种情况下,incident.getPriority() 将为新列表中的所有对象返回字符串 Low

String[] dataGreenArray = incidentObjectList.get();
retrieveTickets(dataGreenArray, listViewGreen);

最佳答案

在 Java 8 中

List<Incident> list = incidentObjectList.stream()
.filter(e->e.getPriorty().equals("Low"))
.collect(Collectors.toList());

关于java - 如何检索列表中具有某些属性的所有对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44021726/

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