Programma Kotlin per trovare la frequenza del carattere in una stringa

In questo programma imparerai a trovare l'occorrenza (frequenza) di un carattere in una data stringa in Kotlin.

Esempio: trova la frequenza del carattere

 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") )

Quando esegui il programma, l'output sarà:

 Frequenza di e = 4

Nel programma precedente, la lunghezza della stringa data, str, viene trovata utilizzando il metodo string length().

Eseguiamo un ciclo attraverso ogni carattere nella stringa usando la charAt()funzione che accetta l'indice (i) e restituisce il carattere nell'indice dato.

Confrontiamo ogni carattere con il carattere dato ch. Se è una corrispondenza, aumentiamo il valore della frequenza di 1.

Alla fine, otteniamo la presenza totale di un carattere memorizzato in frequenza e lo stampiamo.

Ecco il codice Java equivalente: programma Java per trovare la frequenza di un carattere in una stringa.

Articoli interessanti...