如何在Kotlin中创建字符串字符的映射及其出现次数?

时间:2018-03-07 18:33:56

标签: kotlin

我有一个字符串"Hello World"

我需要一个Map<Char, Int>,其中包含每个字符对及其在字符串中显示的次数:{H=1, e=1, l=3, o=2,r=1, d=1}

如果不使用传统的for循环,我怎么能这样做?

1 个答案:

答案 0 :(得分:9)

这样做

val map = "Hello World".groupingBy { it }.eachCount()

map的类型为Map<Char, Int>