【LeetCode】709.转换成小写字母

题目描述:实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。

【LeetCode】709.转换成小写字母

解题思路:第一种思路,我们可以直接使用toLowerCase方法,将字符串中所有字母变成小写,最后返回改变后的字符串;第二种方式是,先把字符串转为字符数组,然后对数组进行遍历,如果字符是大写就转小写,通过ASCII码进行转换。

具体实现:

class Solution { 
    public String toLowerCase(String str) {
        //思路一
        //str = str.toLowerCase();
        //return str;

        //思路二
        char[] s = str.toCharArray();
        for(int i = 0; i < str.length(); i++){
            if(s[i]>='A' && s[i]<='Z'){
                s[i] += 32;
            }
        }
        return new String(s);
    }
}

 

【LeetCode】709.转换成小写字母【LeetCode】709.转换成小写字母 撷思、 发布了62 篇原创文章 · 获赞 8 · 访问量 973 私信 关注
上一篇:原生JS上传大文件实例解析


下一篇:java 发送邮件到邮箱