**结案。**此问题不可复制或由打字错误引起。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。
上个月关门了。
改进这个问题
我有一个文件,其中有几个类,如下所示:
@Getter @Setter
public class GlobalDto {
List<SomeClass> someClass;
}
@Getter @Setter
class SomeClass implements Serializable {
String lastName;
String firstName;
}
我怎样才能重复这个 List<SomeClass> someClass;
在一个for each循环中?
我试过这个:
List<GlobalDto> list;
for(GlobalDto item : list) {
List<SomeClass > it = item.getSomeClass().get(0);
}
然而,我的intellij抛出了一个不兼容的类型错误,并希望从多个类型转换。那么,如何从我的 GlobalDto
一 lastName
从 SomeClass
?
1条答案
按热度按时间uoifb46i1#
问题是:你这么说
it
是List<SomeClass>
,但是item.getSomeClass().get0
退货someClass
反对,这就是为什么it
并且您正在调用的方法的返回值是不兼容的类型。如果你想迭代
List
的SomeClass
对象获取或设置其名称,只需执行以下操作: