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

题目描述

实现函数 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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容