Leetcode题目:字符串中大写转小写题解
实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串
示例 1:
输入: "Hello" 输出: "hello"
解法1:
class Solution {
public String toLowerCase(String str) {
String result="";//定义字符串
for(char c:str.toCharArray()){//把字符串转字符数组进行遍历
if(c>=65 && c<=90){//若字符ascll码在65-90之间就+32转成小写字母
c+=32;
}
result+=(c); 把转换之后的字符进行拼接
}
return result; 返回这个字符串
}
}
知识点1: 字符串转字符数组 str.toCharArray()
知识点2: 大写字母的ascll码是 65-90 ,小写字母的是大写字母ascll码值+32
知识点3: for循环遍历char c:str.toCharArray()
知识点4:
现有的封装方法:
str.toLowerCase() 大写转小写
str.toUpperCass) 小写转大写