【发布时间】:2020-06-18 00:49:42
【问题描述】:
我有一个List<Object>,其中包含带有键值对的对象。
我想循环遍历一个键值是否包含某个值。我想拉那个对象并创建一个新的List<Object>,只有这些值。我怎么能这样做?
for (int i = 0; i < dbResults.size(); i++) {
Map<String, Object> map = (Map<String, Object>) dbResults.get(i);
for (String key : map.keySet()) {
System.out.println("Key: " + key + " maps to value: " + map.get(key));
}
}
【问题讨论】:
-
使用
List<Object>的原因是什么?如果您正在处理键值对,Map会更有意义。
标签: java loops sorting arraylist key-value