LeetCode之To Lower Case(Kotlin)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wanglikun7342/article/details/81396564

问题:
Implement function ToLowerCase() that has a string parameter str, and returns the same string in lowercase.


方法:
这个应该不用说了吧,直接看代码。

具体实现:

class ToLowerCase {
    fun toLowerCase(str: String): String {
        val result = StringBuilder()
        for(ch in str) {
            if (ch in 'A'..'Z') {
                result.append(ch + ('a' - 'A') )
            } else {
                result.append(ch)
            }
        }
        return result.toString()
    }
}

fun main(args: Array<String>) {
    val input = "Hello"
    val toLowerCase = ToLowerCase()
    print(toLowerCase.toLowerCase(input))
}

有问题随时沟通

具体代码实现可以参考Github

猜你喜欢

转载自blog.csdn.net/wanglikun7342/article/details/81396564