JAVA Map的value是Arraylist类型怎么取出里面的值?

LifeMover 2020-04-26 10:22:04
如题
...全文
1436 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dkwuxiang 2020-04-27
  • 打赏
  • 举报
回复
你想表达什么? 如果你list中只是存了String值得话,而且你又不在乎mapString中得value 存入得String 会被 套上 [ ] 得话(比如你自己给得答案) 直接 mapString.put(entry.getKey(), entry.getValue().toString()); 是一样得;
LifeMover 2020-04-26
  • 打赏
  • 举报
回复
唉,我也是醉了,没一个给回复的
LifeMover 2020-04-26
  • 打赏
  • 举报
回复
答案:List<Entry<String,Object>> list = new ArrayList<Map.Entry<String,Object>>(map.entrySet());
for(int a = 0 ;a<list.size();a++) {
mapString.put(list.get(a).getKey(), list.get(a).getValue().toString());
System.out.println(list.get(a).getKey()+"------"+ list.get(a).getValue().toString());
}

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧