題目:轉換成小寫字母
實現函式 ToLowerCase(),該函式接收一個字串引數 str,並將該字串中的大寫字母轉換成小寫字母,之後返回新的字串。
複製程式碼
示例:
輸入: "Hello"
輸出: "hello"
輸入: "here"
輸出: "here"
輸入: "LOVELY"
輸出: "lovely"
複製程式碼
思考:
這題比較簡單,迴圈判斷字元是大寫,就加上32即可。
複製程式碼
實現:
class Solution {
public String toLowerCase(String str) {
int num = 'a' - 'A';
char[] array = str.toCharArray();
for (int count = 0; count < str.length(); count++){
if (array[count] >= 'A' && array[count] <= 'Z'){
array[count] += num;
}
}
return new String(array);
}
}複製程式碼