gpt4 book ai didi

java - 为什么要将一个列表转换到另一个列表中

转载 作者:行者123 更新时间:2023-11-30 01:55:49 24 4
gpt4 key购买 nike

我在 Spring Data JPA 中有一个方法,它返回一种列表类型。

List<ModuleAccessEntity> findByNameNotIgnoreCase(String moduleName);

现在使用 ServicesImplementation。该列表已转移到另一个列表。

moduleAccessEntity=(List<ModuleAccessEntity>) moduleAccessRepository.findByNameNotIgnoreCase("self");

这里的 moduleAccessEntity 也是类型列表。

List<ModuleAccessEntity> moduleAccessEntity ;

我不明白为什么当我们已经得到一个列表时还需要将列表放入另外两个列表中。我们不能用简单的方式做到这一点吗?

moduleAccessEntity= moduleAccessRepository.findByNameNotIgnoreCase("self");

最佳答案

该列表不会被转移,而是被分配到 List<ModuleAccessEntity> 。也许某些早期的实现返回了一个没有类型的列表,因此您必须转换该列表。据我所知,您不需要该转换,因此请按如下方式更改代码:

moduleAccessEntity = moduleAccessRepository.findByNameNotIgnoreCase("self");

关于java - 为什么要将一个列表转换到另一个列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54551256/

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