import java.util.Scanner;
public class ToLowerCase {
/**
* LeetCode 709
* 实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。
* 思路:
* 将字符串转为字符数组,通过遍历字符数组找出其中的大写字母,并通过大小写字母的 ASCII 码关系进行运算,将大写字母替换成新字母,
* 全部替换完成后再把字符数组转为字符串输出即可。
*
* @param args
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
ToLowerCase.toLowerCase(sc.next());
}
public static String toLowerCase(String str) {
char[] chars = str.toCharArray();
for (int i = 0; i < chars.length; i++) {
if ((int) chars[i] <= 90 && (int) chars[i] >= 65) {
int x = (int) chars[i] + 32;
chars[i] = (char) x;
}
}
str = String.copyValueOf(chars);
System.out.println(str);
return str;
}
}
LeetCode——709.转换成小写字母
猜你喜欢
转载自blog.csdn.net/ilovestudy_/article/details/104033578
今日推荐
周排行