解法一

根据ASCII码修改。

  1. class Solution {
  2. public String toLowerCase(String str) {
  3. StringBuilder ans = new StringBuilder(str);
  4. char ch;
  5. for (int i = 0; i < ans.length(); ++i) {
  6. ch = ans.charAt(i);
  7. if ((ch >= 'A') && (ch <= 'Z')) {
  8. ans.setCharAt(i, (char) (ch + 32));
  9. }
  10. }
  11. return ans.toString();
  12. }
  13. }