题目描述
实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。
示例
示例 1:
输入:“Hello”
输出:“hello”
示例 2:
输入:“here”
输出:“here”
示例 3:
输入:“LOVELy”
输出:“lovely”
解答
- 解答方式一
public String toLowerCase(String str) {
StringBuilder sum = new StringBuilder();
if(str!=null&&str.length()>0){
char c;
for(int i=0;i<str.length();i++){
c = str.charAt(i);
if(c>='A'&&c<='Z'){
sum.append((char)(c+32));
}else{
sum.append(c);
}
}
}
return str.toLowerCase();
}
- 解答方式二
public String toLowerCase(String str) {
return str.toLowerCase();
}
- 性能对比
解答方式 | 提交结果 | 执行时间 | 内存消耗 |
---|---|---|---|
方式一 | 通过 | 0 ms | 34.5 MB |
方式二 | 通过 | 0 ms | 34.6 MB |
网友评论