importjava.util.*;publicclassSolution{publicstaticStringtoLowerCase(String str){StringBuffer sb =newStringBuffer();for(int i =0; i < str.length(); i++){// 并将该字符串中的大写字母转换成小写字母char c = str.charAt(i);if(c >='A'&& c <='Z'){char t =(char)(c +32);// 易错点
sb.append(t);}else{
sb.append(c);}}return sb.toString();}publicstaticvoidmain(String[] args){System.out.println(toLowerCase("AAALVFREe12"));}}
解法2
publicclassSolution{publicstaticStringtoLowerCase(String str){char[] arr = str.toCharArray();for(int i =0; i < arr.length; i++){if(arr[i]>='A'&& arr[i]<='Z'){
arr[i]=(char)(arr[i]+32);}}returnString.valueOf(arr);}publicstaticvoidmain(String[] args){System.out.println(toLowerCase("AAALVFREe12"));}}
classSolution{public:
string toLowerCase(string str){for(int i =0; i < str.size();++i){
str[i]=tolower(str[i]);}return str;}};