In dit programma leer je het voorkomen (frequentie) van een karakter in een bepaalde string in Kotlin te vinden.
Voorbeeld: zoek de frequentie van het teken
fun main(args: Array) ( 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("Frequency of $ch = $frequency") )
Wanneer u het programma uitvoert, is de uitvoer:
Frequentie van e = 4
In het bovenstaande programma wordt de lengte van de opgegeven string, str, gevonden met behulp van de stringmethode length()
.
We doorlopen elk teken in de string met behulp van de charAt()
functie die de index (i) neemt en het teken in de gegeven index retourneert.
We vergelijken elk karakter met het gegeven karakter ch. Als het een overeenkomst is, verhogen we de waarde van de frequentie met 1.
Uiteindelijk krijgen we het totale voorkomen van een teken opgeslagen in frequentie en drukken we het af.
Hier is de equivalente Java-code: Java-programma om de frequentie van een teken in een string te vinden.