709. 转换成小写字母

题目

给你一个字符串 s ,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。

示例1:

1
2
输入: "Hello"
输出: "hello"

示例2:

1
2
输入: "here"
输出: "here"

示例3:

1
2
输入: "LOVELY"
输出: "lovely"

提示:

  • 1 <= s.length <= 100
  • s 由 ASCII 字符集中的可打印字符组成

解法

解法一:

之前看过JDK的源码,toLowerCase实现起来好复杂,所以这边偷懒直接调用了库函数。如果题目中字符串只包含ASCII码的话,直接相减就行了。

Java

1
2
3
4
5
class Solution {
public String toLowerCase(String str) {
return str.toLowerCase();
}
}
0%