美文网首页算法相关
【LeetCode】709. 转换成小写字母(简单)

【LeetCode】709. 转换成小写字母(简单)

作者: 秀叶寒冬 | 来源:发表于2019-08-18 22:37 被阅读0次

    题目描述

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

    示例

    示例 1:

    输入:“Hello”

    输出:“hello”

    示例 2:

    输入:“here”

    输出:“here”

    示例 3:

    输入:“LOVELy”

    输出:“lovely”

    解答

    • 解答方式一
        public String toLowerCase(String str) {
            StringBuilder sum = new StringBuilder();
            if(str!=null&&str.length()>0){
                char c;
                for(int i=0;i<str.length();i++){
                    c = str.charAt(i);
                    if(c>='A'&&c<='Z'){
                        sum.append((char)(c+32));
                    }else{
                        sum.append(c);
                    }
                }
            }
            return str.toLowerCase();
        }
    
    • 解答方式二
    public String toLowerCase(String str) {
           return str.toLowerCase();
    }
    
    • 性能对比
    解答方式 提交结果 执行时间 内存消耗
    方式一 通过 0 ms 34.5 MB
    方式二 通过 0 ms 34.6 MB

    相关文章

      网友评论

        本文标题:【LeetCode】709. 转换成小写字母(简单)

        本文链接:https://www.haomeiwen.com/subject/dkadsctx.html