题目描述:
实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。
示例1:
输入:KUN
输出:kun
示例2:CAiXuKun
输出:caixukun
解题思路:
我们知道大小写字符的ASCⅠⅠ相差32,A-Z:65-90 a-z:97-122
我们只需要遍历字符数组,判断当前字母如果是大写就转换成小写即可。
参考代码:
class Solution {
public String toLowerCase(String str) {
char[] ch=str.toCharArray();
for(int i=0;i<str.length();i++){
if(ch[i]>='A'&&ch[i]<='Z'){
ch[i]+=32;
}
}
return String.valueOf(ch);
}
}
这篇博客介绍了一个简单的Java方法,实现将输入字符串中的所有大写字母转换为小写字母。通过遍历字符数组并检查每个字符是否在大写字母范围内,如果在则加上ASCII码的差值32,从而实现大小写的转换。这种方法适用于基本的字符串操作,不涉及复杂的算法或数据结构。
941

被折叠的 条评论
为什么被折叠?



