grails - 如何找到grails中每个元素的出现次数?

标签 grails

我想获得所有数字及其发生次数的计数。
像1 = 4,2 = 3等

def list=[1,1,1,2,1,2,3,2,3,4,9,4,6,3,6]

最佳答案

def list=[1,1,1,2,2,2,3,3,1,6,4,6,5,4]
def countMap=[:]
 list.each{
  if(countMap[it]){
   countMap[it]=countMap[it]+1
  }else{
   countMap[it]=1
  }
}

关于grails - 如何找到grails中每个元素的出现次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38145337/

相关文章:

grails - 测试 Controller 中MessageSource的实例(调用调用MessageSource的服务。)

grails - 如何使用OpenID登录名通过YoutubeService进行身份验证?

parsing - 如何解析Groovy代码?

Grails 脚手架模板

grails - Grails拒绝值错误和域错误验证

grails - 使用 Groovy 分割 map

grails - Grails 2.1 在 Debug模式下出现 ClassCircularityError

java - Grails - 从 groovy 中的默认 json 转换器中排除类名的更好方法?

grails - 在Grails应用程序的部分网址上跟踪Google Analytics(分析)中的综合浏览量

Grails GORM 事件被多次调用