java實現(xiàn)統(tǒng)計字符串中大寫字母,小寫字母及數(shù)字出現(xiàn)次數(shù)的方法示例
本文實例講述了java實現(xiàn)統(tǒng)計字符串中大寫字母,小寫字母及數(shù)字出現(xiàn)次數(shù)的方法。分享給大家供大家參考,具體如下:
public class TestSubstring {
public static void main(String[] args) {
getCount("adsJKJ3K21AfaAD134F13241d134134s141faAAFDF");
}
//統(tǒng)計字符串中,大寫字母,小寫字母,數(shù)字出現(xiàn)的次數(shù)
public static void getCount(String str) {
int upper = 0;
int lower = 0;
int digi = 0;
for (int i = 0, len = str.length(); i < len; i++) {
char c = str.charAt(i);
if (c >= 'A' && c <= 'Z') {
upper++;
} else if (c >= 'a' && c <= 'z') {
lower++;
} else if (c >= '0' && c <= '9') {
digi++;
}
}
System.out.println("大寫字母:" + upper); //大寫字母:13
System.out.println("小寫字母:" + lower); //小寫字母:9
System.out.println("數(shù)字:" + digi); //數(shù)字:20
}
}
運行結果:

PS:這里再為大家推薦2款非常方便的統(tǒng)計工具供大家參考使用:
在線字數(shù)統(tǒng)計工具:
http://tools.jb51.net/code/zishutongji
在線字符統(tǒng)計與編輯工具:
http://tools.jb51.net/code/char_tongji
更多關于java算法相關內容感興趣的讀者可查看本站專題:《Java數(shù)據結構與算法教程》、《Java操作DOM節(jié)點技巧總結》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》
希望本文所述對大家java程序設計有所幫助。
相關文章
BCryptPasswordEncoder加密與MD5加密的區(qū)別及說明
這篇文章主要介紹了BCryptPasswordEncoder加密與MD5加密的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08
深入dom4j使用selectSingleNode方法報錯分析
本篇文章是對dom4j使用selectSingleNode方法報錯進行了詳細的分析介紹,需要的朋友參考下2013-05-05
Java使用Apache POI庫讀取Excel表格文檔的示例
POI庫是Apache提供的用于在Windows下讀寫各類微軟Office文檔的Java庫,這里我們就來看一下Java使用Apache POI庫讀取Excel表格文檔的示例:2016-06-06
解決idea出現(xiàn)的java.lang.OutOfMemoryError:?Java?heap?space的問題
我們在使用idea的時候經常會遇到一些問題,本文介紹了如何解決idea出現(xiàn)的java.lang.OutOfMemoryError:?Java?heap?space的問題,文中有相關的圖文示例,需要的朋友們下面隨著小編來一起學習學習吧2023-06-06

