java中如何把hashmap转换成object数组

treemap怎么写啊,我是从数据库查出数据是haspmap类型的,想转成object数组,然后插到jxl的label里面生成excel... treemap怎么写啊,我是从数据库查出数据是haspmap类型的,想转成object数组,然后插到jxl的label里面生成excel 展开
 我来答
nuimeng1st
2015-06-22 · TA获得超过198个赞
知道小有建树答主
回答量:153
采纳率:100%
帮助的人:127万
展开全部
hashmap是以键值对(key-value)的格式保存对象的容器,
数组是按顺序一个一个保存对象的容器
你把hashmap转换成数组是想把key转成数组呢还是把value转成数组呢或者key和value组合成的对象转换成数组呢.我把key和value的分别写出来,组合对象的同理建新对象保存即可
Map<String, Object> map = new HashMap<String, Object>();
map.put("a", "tom");
map.put("b", "jerry");
Object[] keys = map.keySet().toArray();
Object[] values = map.values().toArray();
System.out.println("key数组:"+Arrays.toString(keys));
System.out.println("value数组:"+Arrays.toString(values));
沫神钢虚1F
2017-01-18 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.6万
采纳率:59%
帮助的人:1132万
展开全部
hashmap是以键值对(key-value)的格式保存对象的容器, 数组是按顺序一个一个保存对象的容器 你把hashmap转换成数组是想把key转成数组呢还是把value转成数组呢或者key和value组合成的对象转换成数组呢.我把key和value的分别写出来,组合对象的同理...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友70ae8e86ac
2007-12-12 · TA获得超过1304个赞
知道小有建树答主
回答量:815
采纳率:0%
帮助的人:1101万
展开全部
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
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式