【问题标题】:Map collection separate Object values映射集合分离对象值
【发布时间】:2015-11-10 10:35:40
【问题描述】:

我有一个 Map 集合,它将“站点”存储为 Key,并将一组网格和时间结果存储为 Object 值。例如

Key: [stops]
Value: [[{grid_item=Grid1, time=09:30}, {grid_item=Grid13, time=10:00}, {grid_item=Grid3, time=10:15}, {grid_item=Grid10, time=10:35}]]

有没有办法分离 Value 结果,因为我想使用 grid_item 和 time 将它们发送到另一个方法。我怎样才能具体得到这些值?

或者我应该再次将值存储在 Map 中,但现在键是 grid_item 和 time。但是我该怎么做呢?

有什么建议吗?

【问题讨论】:

  • 你能用 java 8 吗?
  • 在您的Map 上调用values 方法不能实现您想要的吗?它将在Collection 中返回您的值。
  • 您能否提供更详细的示例输入以及该输入所需的确切输出。
  • 给你stackoverflow.com/questions/33632090/…。请看一下谢谢

标签: java collections


【解决方案1】:

您可以通过这种方式访问​​ value 数组中的特定对象:

map.get(stops)[0] // grid_item=Grid1, time=09:30
map.get(stops)[1] // grid_item=Grid13, time=10:00
....

其中stops 是您正在使用的

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多