トピック出典: https://leetcode.com/problems/to-lower-case/
問題の説明:小文字に文字列内のすべて大文字に変換します。
例えば:
入力文字列 | 結果に戻ります |
---|---|
こんにちは | こんにちは |
ABC | ABC |
ソリューション
- プラス32(小文字間隔値32)10進数の整数値をASCIIにすべての文字トラバース得、Οの時間複雑度(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);
}
}