Java大小寫轉化
阿新 • • 發佈:2018-11-27
string asc sci () val 字母 case ray public
- java大寫轉小寫
public String toLowerCase(String str){ char[] chars = str.toCharArray(); for (int i = 0; i < chars.length; i++) { if ('A' <= chars[i] && chars[i]<= 'Z'){ chars[i] += 32; } } return String.valueOf(chars); }
- java小寫轉大寫
public String toLowerCase(String str){ char[] chars = str.toCharArray(); for (int i = 0; i < chars.length; i++) { if ('a' <= chars[i] && chars[i]<= 'z'){ chars[i] -= 32; } } return String.valueOf(chars); }
在java中,字符使用的是ascii碼,大寫字母和其對應的小寫字母差32
Java大小寫轉化