0

我有一个查询我有一个由键和值组成的 Map 将是 list 类型

Map<String, List<String>> ppvValidatedinfo = new Map<String, List<String>>

现在我最初将一些数据添加到地图中

 1234 , 456987

但是下次当数据添加到地图时,它会变成这样

1234 , [456987,125789]

如上图1234是key,456987,125789是list内部维护的值,是map的值

现在我的查询是我必须在列表大小增加超过 1 的情况下进入流程,请告知我如何跟踪列表的大小,我想跟踪列表的大小,它是 map 的值

4

1 回答 1

0

每当您进行插入时,请在插入后添加检查以查看列表大小是否大于一。例如

public void add(String key,String value){
ppvValidatedinfo.get(key).add(value);
if(ppvValidatedinfo.get(key).size()>1){
//size is greater than 1 
doProcessing();
}
}
于 2013-01-16T07:01:28.833 回答