在一个List<Img>循环中,获取每个img对应的List<Config>,先要求根据不同的config获取不同的Picture图片集合,并根据不同的config轮询获取Picture集合里的内容
时间: 2024-03-17 14:46:48 浏览: 153
你可以这样实现:
```
for (Img img : imgList) {
List<Config> configList = img.getConfigList(); // 获取每个img对应的List<Config>
for (Config config : configList) {
List<Picture> pictureList = null;
if (config.getType() == Type.A) {
pictureList = getPictureListA(config); // 根据不同的config获取不同的Picture图片集合
} else if (config.getType() == Type.B) {
pictureList = getPictureListB(config);
} else {
// 其他类型的处理
}
if (pictureList != null) {
for (Picture picture : pictureList) {
// 根据不同的config轮询获取Picture集合里的内容
// ...
}
}
}
}
```
其中,`Type`是一个枚举类型,`getPictureListA`和`getPictureListB`是根据不同的config获取不同的Picture图片集合的方法。你需要根据实际情况自行实现。
阅读全文