題意
傳入字符串,將其小寫形式。
解法
根據 ASCII
碼判斷並返回即可,大寫 A - Z 爲 065 - 090,小寫 a - z 爲 097 - 122,正好相隔 32,當爲大寫時,將 ASCII 碼 + 32 即可。
class Solution { public String toLowerCase(String str) { char[] chars = str.toCharArray(); for (int i = 0; i < chars.length; i++) { char c = chars[i]; if (c >= 65 && c <= 90) { chars[i] = (c += 32); } } return new String(chars); } }
Runtime: 0 ms, faster than 100.00% of Java online submissions for To Lower Case.