题目描述:实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。
解题思路:第一种思路,我们可以直接使用toLowerCase方法,将字符串中所有字母变成小写,最后返回改变后的字符串;第二种方式是,先把字符串转为字符数组,然后对数组进行遍历,如果字符是大写就转小写,通过ASCII码进行转换。
具体实现:
class Solution {
public String toLowerCase(String str) {
//思路一
//str = str.toLowerCase();
//return str;
//思路二
char[] s = str.toCharArray();
for(int i = 0; i < str.length(); i++){
if(s[i]>='A' && s[i]<='Z'){
s[i] += 32;
}
}
return new String(s);
}
}
撷思、 发布了62 篇原创文章 · 获赞 8 · 访问量 973 私信 关注