我有一個地圖實現Map<String, List<String>>
和一個javabean類,它具有映射鍵的成員變量。水平循環地圖<String,列表<String>>和設置變量javabean
Java bean類:
@Data
public class SplunkConfig {
private String parameter1;
private String parameter2;
private String parameter3;
}
地圖:
{host=["abc","def","ghi","jkl"],count=["1","3","4","5"],time=["2017-02-03","2017-02-04","2017-02-04","2017-02-05"]}
我想設置變量SplunkConfig
類象下面這樣:
SplunkConfig sc = new SplunkConfig();
sc.setParameter1("abc");
sc.setParameter2("1");
sc.setParameter3("2017-02-03");
sc.setParameter1("def");
sc.setParameter2("3");
sc.setParameter3("2017-02-04");
..so on..
我有一個數組列表一旦設置了變量,就可以存儲Java bean。
所以,我必須逐個遍歷每個鍵的映射值並設置javabean成員變量,如上所示。
有人可以讓我知道如何循環?
在此先感謝。
如果你使用'setParameter1'兩次,第一個是有用的,因爲它會擦除第一個操作,這真的是你在做什麼? – azro
@azro,是的,我知道這一點。一旦變量被設置,我有一個列表來存儲bean。希望我現在清楚。 – harshavmb
我已經添加它來顯示我想要循環。謝謝 – harshavmb