public class Test {
static Scanner sc = new Scanner(System.in);
static int count;
public static void input() {
String str = null;
str = sc.nextLine();
while(!"end".equals(str)) {
String s = convert(str);
System.out.println("转换完成:"+ s);
System.out.println("总共" + count + "个字母");
str = sc.nextLine();
}
System.out.println("结束");
}
public static String convert(String s) {
StringBuffer sb = new StringBuffer();
count = 0;
for (int j = 0; j < s.length(); j++) {
char a = s.charAt(j);
if(Character.isUpperCase(a)) {
a = Character.toLowerCase(a);
count++;
}else if(Character.isLowerCase(a)) {
a = Character.toUpperCase(a);
count++;
}else {
a = '*';
}
sb.append(a);
}
return sb.toString();
}
public static void main(String[] args) {
input();
}
}
【Java】将字符串中小写字母转成大写,大写字母转成小写,屏蔽数字并计算字母个数
最新推荐文章于 2023-02-16 09:38:18 发布