题目描述:
实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。
示例1:
输入:KUN
输出:kun
示例2:CAiXuKun
输出:caixukun
解题思路:
我们知道大小写字符的ASCⅠⅠ相差32,A-Z:65-90 a-z:97-122
我们只需要遍历字符数组,判断当前字母如果是大写就转换成小写即可。
参考代码:
class Solution {
public String toLowerCase(String str) {
char[] ch=str.toCharArray();
for(int i=0;i<str.length();i++){
if(ch[i]>='A'&&ch[i]<='Z'){
ch[i]+=32;
}
}
return String.valueOf(ch);
}
}