题目
给你一个字符串 s ,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。
示例
输入:s = “Hello”
输出:“hello”
输入:s = “here”
输出:“here”
输入:s = “LOVELY”
输出:“lovely”
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/to-lower-case
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
方法1:库函数
Java实现
class Solution {
public String toLowerCase(String s) {
int n = s.length();
String res = new String();
for (int i = 0; i < n; i++) {
res += Character.toLowerCase(s.charAt(i));
}
return res;
}
}
方法2:ASCII码
大小写相差32。
Java实现
class Solution {
public String toLowerCase(String s) {
int n = s.length();
String res = new String();
for (int i = 0; i < n; i++) {
char c = s.charAt(i);
if (c >= 'A' && c <= 'Z') {
res += (char)(c + 32);
} else {
res += c;
}
}
return res;
}
}