[英]How to access List inside Map in Thymeleaf?
考慮以下地圖,
Map<String, List<String>> map=new HashMap<>();
我想使用百里香在此地圖中添加值。 現在,如何在百里香中將列表項插入到地圖中。
對於Map<String,String>
我們將編寫類似於map['key']=val;
如何做清單? 我認為一種方法是將List<String>
保留在一個類中。 例如,
class ListWrapper
{
public List<String> list=new ArrayList<>();
// setter and getter methods
}
然后將地圖寫為
Map<String, ListWrapper> map=new HashMap<>();
然后像這樣插入
map['key'].list[0]='item 1';
map['key'].list[1]='item 2';
有什么直接的方法,而不是不必要地編寫類?
提前致謝。
您不需要編寫類-您可以使用Guava的ListMulitMap 。 查看這些示例 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.