将该字符串中的大写字母转换成小写字母,之后返回新的字符串。
示例 1:
输入: "Hello"
输出: "hello"
示例 2:
输入: "here"
输出: "here"
示例 3:
输入: "LOVELY"
输出: "lovely"
通过ASCII码标的所在位置来判断是否为大写字母,并将其通过加32对应到其小写字母的位置。
public class test0325 {
public static void main(String[] args) {
Solution S = new Solution();
String str = "Hello";
String s = S.toLowerCase(str);
System.out.println(s);
}
}
class Solution {
public String toLowerCase(String str) {
char[] chars = str.toCharArray();
for(int i = 0; i < chars.length; i++){
if(chars[i] >= 65 && chars[i] <= 91){
chars[i] += 32;
}
}
return String.valueOf(chars);
}
}