【发布时间】:2018-12-07 21:47:42
【问题描述】:
我有以下结构:
List<Map<String, List<String>>> filters
考虑以下示例:
filters=[{product=[A1, A2, A3]}]
我只想显示地图键而不是值。
预期输出:
product
我尝试了以下方法:
String op = filters.get(i).keySet().toString();
这给了我以下输出:
[product]
我也尝试过使用 .stream() ,但没有奏效。我只想显示键(一个或多个),即在这种情况下:产品
任何帮助将不胜感激。
【问题讨论】:
-
如果输入是
[{a:[1], b:[2]}, {a:[3], c:[4]}]应该输出什么?[[a, b], [a, c]]或[a, b, a, c]或[a, b, c]?
标签: java arrays list hashmap key-value