【发布时间】:2021-07-14 21:49:00
【问题描述】:
我有一个关于循环包含复杂对象的集合的一般性问题。
- 我有一个
Collection<Object>,其中包含一个Array<E>或LinkedHashMap<K,V>,我正试图从中提取值。 - 我尝试了各种循环来获取 Key、Value 对,但没有运气,例如;
物体的样子;
Collection<Object> dsidsToExclude = Arrays.asList(param.get("idsToExclude"));
for(Object id : dsidsToExclude) {
if(id instanceof ArrayList) {
// Loop over the list of <K,V>
for(Object kv : id) {
// I want to get extract the kv pairs here..
}
}
}
我想知道有效执行此操作的最佳方法是什么,有什么建议吗?谢谢。
【问题讨论】:
标签: java loops arraylist collections linkedhashmap