java 打印abcd_用JAVA编程统计字符串ABCD123!@#$%ab中大写字母、小写字母、数字、其它字符的个数并打印出来...
/**
* 編程統(tǒng)計字符串"ABCD123!@#$%ab"中大寫字母、小寫字母、數(shù)字、其它字符的個數(shù)并打 印出來。
*/
public class Job1Test {
public static void main(String[] args) {
String str1 = new String("ABCD123!@#$%ab");
System.out.println("字符串: " + str1);
int n1=0; //記錄數(shù)字字符的總個數(shù)
int n2=0; //記錄大寫字母的總個數(shù)
int n3=0; //記錄小寫字母的總個數(shù)
int n4=0; //記錄其他字符的總個數(shù)
StringBuilder sb1 = new StringBuilder(); // 記錄數(shù)字字符
StringBuilder sb2 = new StringBuilder(); // 記錄大寫字母
StringBuilder sb3 = new StringBuilder(); // 記錄小寫字母
StringBuilder sb4 = new StringBuilder(); // 記錄其他字符
// 打印每個字符對應(yīng)的ASCII
System.out.print("打印每個字符對應(yīng)的ASCII: ");
for(char c: str1.toCharArray()){
System.out.print(c + "|" + (byte)c + " ");
}
System.out.println();
//判別字符所屬類別并打印出來
for(byte b: str1.getBytes()){
if (b>=48 && b<=57){// 判別數(shù)字字符
sb1.append((char)b);
n1++;
} else if(b>=65 && b<=90){// 判別大寫字母
sb2.append((char)b);
n2++;
} else if(b>=97 && b<=122){// 判別小寫字母
sb3.append((char)b);
n3++;
} else {// 其他字符
sb4.append((char)b);
n4++;
}
}
System.out.println("數(shù)字字符總個數(shù):" + n1 + ", " +"它們是:" + sb1);
System.out.println("大寫字母字符總個數(shù):" + n2 + ", " +"它們是:" + sb2);
System.out.println("小寫字母字符總個數(shù):" + n3 + ", " +"它們是:" + sb3);
System.out.println("其他字符總個數(shù):" + n4 + ", " + "它們是:" + sb4);
}
}
運(yùn)行結(jié)果:
"F:\Program Files\JDK\JDK11\bin\java.exe" "-javaagent:F:\Program Files\IDEA\IntelliJ IDEA 2020.1.1\lib\idea_rt.jar=14139:F:\Program Files\IDEA\IntelliJ IDEA 2020.1.1\bin" -Dfile.encoding=UTF-8 -classpath "F:\Program Files\drag hook\Big Data\Project\java\javase\out\production\javase" com.lagou.model3.job.Job1Test
字符串: ABCD123!@#$%ab
打印每個字符對應(yīng)的ASCII: A|65 B|66 C|67 D|68 1|49 2|50 3|51 !|33 @|64 #|35 $|36 %|37 a|97 b|98
數(shù)字字符總個數(shù):3, 它們是:123
大寫字母字符總個數(shù):4, 它們是:ABCD
小寫字母字符總個數(shù):2, 它們是:ab
其他字符總個數(shù):5, 它們是:!@#$%
Process finished with exit code 0
總結(jié)
以上是生活随笔為你收集整理的java 打印abcd_用JAVA编程统计字符串ABCD123!@#$%ab中大写字母、小写字母、数字、其它字符的个数并打印出来...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux笔记(一)——虚拟机的安装与C
- 下一篇: CMOS模拟电路设计经典书籍介绍 ---