题目标签
string
题目难度
easy
题目地址:
https://leetcode.com/problems/to-lower-case/
题目描述:
Implement function ToLowerCase() that has a string parameter str, and returns the same string in lowercase.
Example 1:
Input: "Hello"
Output: "hello"
Example 2:
Input: "here"
Output: "here"
Example 3:
Input: "LOVELY"
Output: "lovely"
解题思路:
- 将字符串变为字符数组。
- 遍历数组,如果该字符在A~Z则加32使其变为小写。
代码实现
Java
class Solution {
public String toLowerCase(String str) {
char[] chs = str.toCharArray();
for (int i = 0; i < chs.length; i++) {
if (chs[i] >= 'A' && chs[i] <= 'Z') {
chs[i] = (char)(chs[i] + 32);
}
}
return new String(chs);
}
}