LinkedHashMap<String,List<String>> A = new LinkedHashMap<String,List<String>>();
List<String> list = new ArrayList<String>();
list.add("10");
list.add("20");
list.add("30");
A.put("a", list);
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
public class Test {
public static void main(String[] args) {
LinkedHashMap<String,List<String>> A = new LinkedHashMap<String,List<String>>();
List<String> list = new ArrayList<>();
list.add("1");
A.put("1", list);
//add new values
list = A.get("1");
if(list!=null){
list.add("2");
}else{
list = new ArrayList<String>();
list.add("2");
}
A.put("1", list);
}
}
6条答案
按热度按时间gjmwrych1#
如果我正确地理解了这个问题,那么这对我来说似乎是正确的方法,然后你需要做的就是:
或者您可以:
qnzebej02#
像这样-
0aydgbwb3#
比如:
z31licg04#
你可以使用Apache MultiValueMap。它符合你的www.example www.example.com
lsmepo6l5#
这里有一个程序。
aurhwmvo6#
您可以将List替换为TreeSet,如果所有值都是*integer***,则最好使用Integer而不是String**
这里的例子是Integer类型,而只需将其替换为String,它也会很好地工作。