題目來源: https://leetcode.com/problems/to-lower-case/
問題描述: 將字串內的所有大寫字母轉為小寫,
舉例說明:
| 輸入字串 | 回傳結果 |
|---|---|
| Hello | hello |
| Abc | abc |
解決方案
- 遍歷獲得所有字符,轉為ASCII十進制整數值加上32(大小寫字母的數值間隔32),時間復雜度Ο(n)
class Solution {
public String toLowerCase(String str) {
char[] chars = str.toCharArray();
for(int i = 0; i < chars.length; i++)
chars[i] |= 32;
return String.valueOf(chars);
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/138108.html
標籤:其他
