A:案例演示
需求:遍历字符串
WeAreTheBestWeCanDoIt -- chatAt(i) 自己做
-- toCharArray(); 自己做
B:案例演示
需求:统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数。(不考虑其他字符)
String s = "WeA2354reTheBest43542WeC76anDoIt";
分析:
0.求什么就定义什么 的思想
定义三个 :大 小 数字 count
1.遍历字符串
2.获取的到每一个字符,判断字符的范围
3.count++
*/
public class StringTest {
public static void main(String[] args) {
String s = "WeeeA23354reTheBest43542WeC76anDoIt";
/*
* 大写字母的个数8
小写字母的个数13
数字的个数11
*
*/
//定义三个 count
int countB = 0;
int countS = 0;
int countN = 0;
//遍历
for (int i = 0; i < s.length(); i++) {
// System.out.println(s.charAt(i));
char ch = s.charAt(i);
//判断
if (ch >='A' && ch<='Z') { //char 基本类型
//大写
countB++;
} else if(ch >='a'&& ch<='z') {
countS++;
}else {
countN++;
}
}
System.out.println("大写字母的个数" + countB);
System.out.println("小写字母的个数" + countS);
System.out.println("数字的个数" + countN);
}
}
|
|