实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。
示例 1:
输入: "Hello"
输出: "hello"
示例 2:
输入: "here"
输出: "here"
示例 3:
输入: "LOVELY"
输出: "lovely"
解法一:逻辑
class Solution {
public String toLowerCase(String str) {
// 1.特例判断
if (str.length() ==0 || str == null) return "";
StringBuilder sb = new StringBuilder();
for (char c : str.toCharArray()) {
if (c >= 'A' && c <= 'Z') {
sb.append( (char)(c + 32) );
} else {
sb.append(c);
}
}
return sb.toString();
}
}
// a-z:97-122 A-Z:65-90 0-9:48-57