日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 打印abcd_用JAVA编程统计字符串ABCD123!@#$%ab中大写字母、小写字母、数字、其它字符的个数并打印出来...

發布時間:2023/12/10 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 打印abcd_用JAVA编程统计字符串ABCD123!@#$%ab中大写字母、小写字母、数字、其它字符的个数并打印出来... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

/**

* 編程統計字符串"ABCD123!@#$%ab"中大寫字母、小寫字母、數字、其它字符的個數并打 印出來。

*/

public class Job1Test {

public static void main(String[] args) {

String str1 = new String("ABCD123!@#$%ab");

System.out.println("字符串: " + str1);

int n1=0; //記錄數字字符的總個數

int n2=0; //記錄大寫字母的總個數

int n3=0; //記錄小寫字母的總個數

int n4=0; //記錄其他字符的總個數

StringBuilder sb1 = new StringBuilder(); // 記錄數字字符

StringBuilder sb2 = new StringBuilder(); // 記錄大寫字母

StringBuilder sb3 = new StringBuilder(); // 記錄小寫字母

StringBuilder sb4 = new StringBuilder(); // 記錄其他字符

// 打印每個字符對應的ASCII

System.out.print("打印每個字符對應的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){// 判別數字字符

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("數字字符總個數:" + n1 + ", " +"它們是:" + sb1);

System.out.println("大寫字母字符總個數:" + n2 + ", " +"它們是:" + sb2);

System.out.println("小寫字母字符總個數:" + n3 + ", " +"它們是:" + sb3);

System.out.println("其他字符總個數:" + n4 + ", " + "它們是:" + sb4);

}

}

運行結果:

"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

打印每個字符對應的ASCII: A|65 B|66 C|67 D|68 1|49 2|50 3|51 !|33 @|64 #|35 $|36 %|37 a|97 b|98

數字字符總個數:3, 它們是:123

大寫字母字符總個數:4, 它們是:ABCD

小寫字母字符總個數:2, 它們是:ab

其他字符總個數:5, 它們是:!@#$%

Process finished with exit code 0

總結

以上是生活随笔為你收集整理的java 打印abcd_用JAVA编程统计字符串ABCD123!@#$%ab中大写字母、小写字母、数字、其它字符的个数并打印出来...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。