力扣链接
转换成小写字母
题的内容:实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。
示例1:
输入: "Hello"
输出: "hello"
示例2:
输入: ""al&phaBET""
输出: ""al&phabet""
代码实现
思路分析:首先是字母转换为小写字母,那么就要知道只需要将大写字母转换为小写字母即可(条件确定),其他字符均不需要转换;
class Solution {
public String toLowerCase(String str) {
StringBuffer res = new StringBuffer();//存放结果的
//开始遍历
for(int i = 0;i < str.length();i++){
if(str.charAt(i) >= 'A' && str.charAt(i) <= 'Z'){
res.append((char)(str.charAt(i) + 32));
}else{
res.append(str.charAt(i));
}
}
return res.toString();
}
}