算法天天練709:字符串轉小寫
題目來源: 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);
}
}
博客作者:編碼專家
公 眾 號:編碼專家
獨立博客:codingbrick.com
文章出處:http://www.rzrgm.cn/xiaoyangjia/p/11713602.html
本文版權歸作者所有,任何人或團體、機構全部轉載或者部分轉載、摘錄,請在文章明顯位置注明作者和原文鏈接。
公 眾 號:編碼專家
獨立博客:codingbrick.com
文章出處:http://www.rzrgm.cn/xiaoyangjia/p/11713602.html
本文版權歸作者所有,任何人或團體、機構全部轉載或者部分轉載、摘錄,請在文章明顯位置注明作者和原文鏈接。
浙公網安備 33010602011771號