1

Problem

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

Example 1:

Input: "Hello"
Output: "hello"
Example 2:

Input: "here"
Output: "here"
Example 3:

Input: "LOVELY"
Output: "lovely"

Solution

class Solution {
    public String toLowerCase(String str) {
        char[] chs = str.toCharArray();
        for (int i = 0; i < chs.length; i++) {
            char ch = chs[i];
            if ((int)ch >= 65 && (int)ch <= 90) chs[i] += 32;
        }
        return new String(chs);
    }
}
//a: 97, z: 122
//A: 65, Z: 90

linspiration
161 声望53 粉丝