【发布时间】:2016-02-24 08:10:29
【问题描述】:
降分前请阅读 cmets!
我想将HashMap 的内容转换为String,就像使用Arrays.toString(arrayList) 将ArrayList 转换为String。
有可能吗? 有简单的方法吗?
我是否必须使用 Iterator 进行迭代和附加?例如:
HashMap<String, ArrayList<MyObject>> objectMap = new HashMap<String, ArrayList<>>();
//.... put many items to objectMap
Iterator it = objectMap.entrySet().iterator();
while(it.hasNext()){
Map.Entry pairs = (Map.Entry) it.next();
System.out.println(pairs.getKey() + " = " + pairs.getValue());
}
我认为这是不同的,因为对 <String, ArrayList> 而不是 <String, Integer>
【问题讨论】: