第1个回答 2017-01-18
hashmap是以键值对(key-value)的格式保存对象的容器, 数组是按顺序一个一个保存对象的容器 你把hashmap转换成数组是想把key转成数组呢还是把value转成数组呢或者key和value组合成的对象转换成数组呢.我把key和value的分别写出来,组合对象的同理...
第2个回答 2007-12-12
import java.util.HashMap;
import java.util.Map;
public class MapToObject {
public static void main(String[] args){
Map<Integer,String> m = new HashMap<Integer,String>();
m.put(1,"one");
m.put(2,"two");
m.put(3,"three");
Object o[] =m.values().toArray();
for(int i=0;i<o.length;i++){
System.out.println(o[i]);
}
}
}
//就是在map中依次存在的顺序吧
如果你要保证有序,那使用TreeMap本回答被提问者和网友采纳