Вот несколько методов Kotlin, которые помогут вам работать с восклицательными знаками:
- countExclamationMarks: этот метод подсчитывает количество восклицательных знаков в заданной строке.
fun countExclamationMarks(input: String): Int {
var count = 0
for (char in input) {
if (char == '!') {
count++
}
}
return count
}
- removeExclamationMarks: этот метод удаляет все восклицательные знаки из заданной строки.
fun removeExclamationMarks(input: String): String {
return input.replace("!", "")
}
- hasExclamationMark: этот метод проверяет, содержит ли данная строка хотя бы один восклицательный знак.
fun hasExclamationMark(input: String): Boolean {
return '!' in input
}
- replaceExclamationMark: этот метод заменяет первое появление восклицательного знака в заданной строке указанным символом.
fun replaceExclamationMark(input: String, replacement: Char): String {
return input.replaceFirst("!", replacement.toString())
}
Это всего лишь несколько примеров. В Котлине существует множество других способов работы с восклицательными знаками. Не стесняйтесь изучать и адаптировать эти методы в соответствии с вашими конкретными требованиями.