LeetCode每日一題: 轉換成小寫字母(No.709)

胖宅老鼠發表於2019-05-11

題目:轉換成小寫字母


實現函式 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);
    }
}複製程式碼

相關文章