题目
类型:String
解题思路
1、直接使用API
2、自己写
- 大写字母 A - Z 的 ASCII 码范围为 [65, 90]
- 小写字母 a - z 的 ASCII 码范围为 [97, 122]
- 如果 ch 的 ASCII 码在 [65, 96] 的范围内,将它的 ASCII 码增加 32,即可得到对应的小写字母
代码
public class ToLowerCase {public String toLowerCase(String s) {StringBuilder sb = new StringBuilder();for (int i = 0; i < s.length(); ++i) {char ch = s.charAt(i);if (ch >= 65 && ch <= 90) {ch |= 32;}sb.append(ch);}return sb.toString();}/*** @Author JaneRoad* @Description* 方法二:使用语言自带的大写字母转小写字母的 API* @Date 14:14 2021/12/12* @Param* @param s* @return* @return java.lang.String**/public String toLowerCase2(String s){return s.toLowerCase();}}
