力扣 — 转换成小写字母

力扣链接

转换成小写字母

题的内容:实现函数 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();
    }
}

猜你喜欢

转载自blog.csdn.net/qq_45665172/article/details/113775872