Работа с восклицательными знаками в Kotlin: методы и примеры кода

Вот несколько методов Kotlin, которые помогут вам работать с восклицательными знаками:

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

Это всего лишь несколько примеров. В Котлине существует множество других способов работы с восклицательными знаками. Не стесняйтесь изучать и адаптировать эти методы в соответствии с вашими конкретными требованиями.