在此程序中,您將學習在Kotlin中查找給定字符串中某個字符的出現(xiàn)(頻率)。
fun main(args: Array<String>) {
val str = "This website is awesome."
val ch = 'e'
var frequency = 0
for (i in 0..str.length - 1) {
if (ch == str[i]) {
++frequency
}
}
println("$ch 出現(xiàn)的頻率 = $frequency")
}運行該程序時,輸出為:
e 出現(xiàn)的頻率 = 4
在上述程序中,使用字符串方法length(),找到給定字符串str的長度。
我們使用str[i]循環(huán)字符串中的每個字符,該函數(shù)接受索引(i)并返回給定索引中的字符。
我們將每個字符與給定字符ch進行比較。如果匹配,我們將frequency值增加1。
最后,我們得到一個字符存儲在其中的總計出現(xiàn)次數(shù),并將frequency的值打印出來。
這是等效的Java代碼:查找字符串中字符頻率的Java程序。