public class 分割字符串 {
public static void main(String[] args) {
String s = "aaaabbc中国1512";
int zh = 0 ;
int en = 0;
int num = 0;
for(int i = 0; i< s.length() ;i++){
char c = s.charAt(i);
if((c >= 'a' && c <= 'z')||(c >= 'A' && c <= 'Z')){
en++;
}else if(c >= '0' && c <= '9'){
num++;
}else{
zh++;
}
}
System.out.println("中文个数" + zh);
System.out.println("英文个数" + en);
System.out.println("数字个数" + num);
}
}
运行结果:
中文个数2
英文个数7
数字个数4