当前位置: 首页 > 知识库问答 >
问题:

如何在Java中将列表转换为列表?

邢献
2023-03-14

在我的Spring Boot项目中,我有两个类(实体和模型)

在模型中有一个列表 :

 public class FCSeriesModel {
        private String name;
        private List<List<Object>> values;
    //GET & SET 
    }
@Entity
@Table(name = "Final_Feign_Client_Result")
public class FinalFCResultEntity {

    @Id
    @Column(name = "id")
    @GeneratedValue(strategy = IDENTITY)
    private Integer id;

    @Column(name = "name")
    private String name;

    @ElementCollection
    @CollectionTable(name = "Final_Feign_Client_Result_Columns")
    @OnDelete(action = OnDeleteAction.CASCADE)
    @JoinColumn(name = "final_feign_client_result_entity_id", nullable = false)
    protected List<List<String>> values;

    // GET & SET
    }
@Transactional
public FinalFCResultEntity postFinalFCResultEntity() throws Exception {
    final String methodName = "getAllMonterotondoMarittimoModelPstgrs()";
    try {
        this.startLog(methodName);
        String token = getToken();
        FinalFCResultModel FFCRM = feignClient.getAllObject(token);
        logger.info("Request Successful");
        logger.info("FeignClientResultModel:" + FFCRM.toString());

        List<FCResultModel> FCRMs = FFCRM.getResults();
        FinalFCResultEntity FFCRE = new FinalFCResultEntity();

        if (!FCRMs.isEmpty()) {
            for (FCResultModel currFCRM : FCRMs) {
                for (FCSeriesModel currFCSM : currFCRM.getSeries()) {
                    FFCRE.setName(currFCSM.getName());  

                    //ADD setting FFCRE values?????

                    FinalFCResultEntity FFCREsaved = finalFCResultDao.save(FFCRE);
                }
            }
        }
        this.endLog(methodName, FFCRE);
        return FFCRE;
    } catch (final Exception e) {
        logger.error(e.getMessage());
        this.errorLog(methodName, e);
        throw e;
    }
} 

共有2个答案

关翰
2023-03-14
热门标签
盛超
2023-03-14
相关问题
 类似资料:
  • 问题内容: 如果我有一个,如何通过使用Java 8的功能将其转换为以相同的迭代顺序包含所有对象的? 问题答案: 你可以用于将内部列表(将它们转换为Streams之后)展平为单个Stream,然后将结果收集到列表中:

  • 问题内容: 现在,我想创建一个新列表,其中包含中的所有值。这里的结果应该包含 问题答案: 使用以下方法尝试:

  • 问题内容: 在Java中,如何获取作为a返回的值? 问题答案:

  • 我正在尝试将列表拆分为列表列表,其中每个列表的最大大小为4。 我想知道如何使用lambdas做到这一点。 目前我的做法如下: 更新 似乎没有一种简单的方法可以使用lambdas来拆分列表。虽然所有的答案都很受欢迎,但它们也是一个很好的例子,说明lambdas不能简化事情。

  • 问题内容: 我有一个函数返回java类中的数据。现在,根据我的需要,我必须将其转换为Format。 以下是我的功能代码段: 我试图通过使用此代码转换为,但是由于函数的类型为List,因此出现类型不匹配错误。 请帮我解决这个问题。 问题答案: 您可以通过以下形式获取数据

  • 问题内容: 我是Python的新手,需要将列表转换为字典。我知道我们可以将元组列表转换为字典。 这是输入列表: 并且我想将此列表转换为元组列表(或直接转换为字典),如下所示: 我们如何在Python中轻松做到这一点? 问题答案: 您想一次将三个项目分组吗? 您想一次分组N个项目吗?