我有一个List,A在下面定义。
如何使用Key作为Long添加Map,将值作为字符串列表添加。
Class A
{
Long in;
List<String> out;
}
Map<Long,List<String>>
答案 0 :(得分:1)
使用键Hashmap
和值Long
创建一个List
对象。添加put(key,value)
项目并使用get
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class Main {
public static void main(String[] args) {
Map<Long,List<String>> myMap=new HashMap<Long,List<String>>();
List<String> myList=new ArrayList<String>();
myList.add("abc");
myList.add("xyz");
myMap.put(new Long(1), myList);
for(int i=0;i<myList.size();i++)
System.out.println(myMap.get(new Long(1)).get(i));
}
}
答案 1 :(得分:0)
1。)使用Key as Long
和value as List<String>
创建HashMap。
2。)使用HashMap的put method
,如下所示。
public static void main(String[] args) {
Map<Long, List<String>> myMap = new HashMap<Long, List<String>>();
myMap.put(101L, new ArrayList<String>());
}