【问题标题】:Groovy Find Index of Element in MapGroovy 在地图中查找元素的索引
【发布时间】:2013-05-10 11:09:59
【问题描述】:

我有以下 Groovy 地图,

def mymap=["TXT_TXT":1,"IMG_TXT":2,"TXT_IMG":3,"IMG_IMG":4]

如何在这张地图中找到元素的索引?

【问题讨论】:

  • 我希望这个Groovy Maps 页面对未来的相关问题有所帮助。

标签: map groovy indexof


【解决方案1】:

使用 findIndexOf 方法如下:

def mymap=["TXT_TXT":1,"IMG_TXT":2,"TXT_IMG":3,"IMG_IMG":4]

assert 3 == mymap.findIndexOf{it.key=="IMG_IMG"}

assert 0 == mymap.findIndexOf{it.value==1}

【讨论】:

  • 您是如何在一分钟内发布问题和正确答案的?我在这件事上叫恶作剧。
  • @Don 我也不喜欢它,but it's perfectly acceptable 根据 SO 指南
  • @tim_yates 我看不出任何人怎么可能发布问题、发现解决方案并在一分钟内发布。当然,除非他们在发布问题时已经知道答案,并且发布只是为了获得代表。为他们现成的答案?你真的认为一个 SO 用户会如此卑微吗?
  • 有人在互联网上破坏了规则精神? Egads,人类到了什么地步!
猜你喜欢
  • 2014-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-03
  • 2011-12-16
  • 2013-08-26
相关资源
最近更新 更多