【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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章