LeetCode每日一题: 转换成小写字母(No.709)

418 阅读1分钟

题目:转换成小写字母


实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。

示例:


输入: "Hello"
输出: "hello"

输入: "here"
输出: "here"

输入: "LOVELY"
输出: "lovely"

思考:


这题比较简单,循环判断字符是大写,就加上32即可。

实现:


 class Solution {
    public String toLowerCase(String str) {
        int  num = 'a' - 'A';
        char[] array = str.toCharArray();
        for (int count = 0; count <  str.length(); count++){
            if (array[count] >= 'A' && array[count] <= 'Z'){
                array[count] += num;
            }
        }
        return new String(array);
    }
}