gpt4 book ai didi

java - 为一个属性java设置多个值以添加到过滤列表中

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

我使用 java8 ,我想设置许多值以添加到列表中,我编写了这段代码并且它有效,但我认为它们更好。

private String value;
public List<Entity> finalList;
public List<Entity> getList() {

value= "AB";
List<Entity> list2;
List<Entity> list3;

finalList= EntityService.filtermethod(value);
list2= EntityService.filtermethod("BC");
for (Entity val : list2) {
finalList.add(val);

}
list3= EntityService.filtermethod("CD");
for (Reservation val : list3) {
finalList.add(reser);

}

return finalList;
}

谢谢大家

最佳答案

I make this code and it worked, but I think they are things much better.

是的!有成千上万种方法可以使代码变得更好,但请考虑学习基本的东西,

我已经缩小了你的方法getList()

public List<Entity> getList() {
return Stream.of(
EntityService.filtermethod("AB"),
EntityService.filtermethod("BC"),
EntityService.filtermethod("CD")
)
.flatMap(Collection::stream)
.collect(Collectors.toList());
}

关于java - 为一个属性java设置多个值以添加到过滤列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59478060/

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