标签: kotlin
我有一个字符串"Hello World"
"Hello World"
我需要一个Map<Char, Int>,其中包含每个字符对及其在字符串中显示的次数:{H=1, e=1, l=3, o=2,r=1, d=1}
Map<Char, Int>
{H=1, e=1, l=3, o=2,r=1, d=1}
如果不使用传统的for循环,我怎么能这样做?
答案 0 :(得分:9)
这样做
val map = "Hello World".groupingBy { it }.eachCount()
map的类型为Map<Char, Int>
map