kotlin勉強中です。
配列の中にある重複した文字のカウントを数えたいです。
fun main(args: Array<String>){ val sampleString = "a a a b bb bb ccc" val array = sampleString.split(Regex("\s+")) val notDupElement = array.distinct() println(array) println(notDupElement) }
結果としては
a 3 b 1 bb 2 ccc 1
のようなものを得ることが目的です。
ひとまず重複のある配列から重複を取り除いたnotDupElement
を得ることができました。
ここからarray
とnotDupElement
を使用して重複を数えたいのですが、いい方法が見つかりません。
何かkotlinらしい書き方で結果を得る方法はあるでしょうか?
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/25 08:27
2018/06/25 09:04
2018/06/26 01:19