gpt4 book ai didi

java - 如何从 Java 8 中的对象列表设置类属性

转载 作者:搜寻专家 更新时间:2023-11-01 02:06:06 26 4
gpt4 key购买 nike

我有一个 ArrayList 的 PageSummary 对象,我想使用 java 8 将列表对象的值设置为我的模型类属性。

public class XXXX {
for(PageSummary ps : pageSummaryList){
model = new Model();
model.setName(ps.getName());
model.setContent(getContent(ps.getName()));
model.setRating(getAverageRating(ps.getName()));
modelList.add(model);
}

private String getContent(String sopName){}

private AverageRatingModel getAverageRating(String sopName){}
}

此处 getAverageRating 函数返回 1-5 之间的整数,getContent 返回字符串。

最佳答案

这里有一些提示:

  1. 从列表中创建一个 PageSummary 流
  2. 从 PageSummary 映射到模型
  3. 收集模型对象

这里有一些教程:

https://docs.oracle.com/javase/tutorial/collections/streams/reduction.html

https://docs.oracle.com/javase/tutorial/collections/streams/index.html

关于java - 如何从 Java 8 中的对象列表设置类属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32741695/

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