【发布时间】:2018-01-07 13:03:36
【问题描述】:
我需要用 freemarker 语言迭代这张地图。
public static void main(String[] args) {
Map<String, Map<String, Map<String,String>>> map = new HashMap<>();
}
在每个字符串的基础上,我需要再次获取地图,然后再次基于字符串再次需要地图。 谢谢
【问题讨论】:
-
如果是Java,可以使用
Map.entrySet。 Reference. -
如果您使用的是 java-8,那么
map.forEach((k, v) -> { .... v.forEach((e, a) -> { .... a.forEach((b, c) -> { ... }); }); });就足够了 -
感谢您的回答,但我需要在 freemarker 中实现迭代
-
@devtest 我不确定freemaker,但你是说以下答案都不适合你吗?如果是,那么您必须检查您是否真的在使用 Java
-
@devtest 那就不是java了。请正确选择标签。反正我已经删除了
标签: templates freemarker