java学习,从一个字符串中统计同一类型出现的次数

时间:2025-04-07 18:36:07

1.从字符串“AS345asdzf*())sddsWE”中统计大写字母、小写字母、其他类型的出现的次数

  String s="AS345asdzf*())sddsWE";
int l = 0,b=0,o=0;
for(int i=0;i<s.length();i++){
char t= s.charAt(i);//charAt返回索引值
if(t>='a'&&t<='z'){//判断是否为小写字母
l++;
}else if(t>='A'&&t<='Z'){//判断是否为大写字母
b++;
}else{//判断是否是其他类型
o++;
}
}
System.out.print(l+","+b+","+o);
}

2.编写一个方法,输出在一个字符串中,指定字符串出现的次数

String s="javaqweejavaiojavawejava"

String s="javaqweejavaiojavawejava";
int count=0;
int index=-1;
String tofind="java";
while((index=s.indexOf(tofind))!=-1){
s=s.substring(index+tofind.length());
count++;
}
System.out.print(count); }