class TongJi7{
public static void main(String[] args) {
String str = "jkhdakjslhdf634872ABC61384 ***%%%%@@@@";//????空格为什么不算入字符长度??
//System.out.println(getChar(str));
getNumber(str);
//getChar(str);
System.out.println("");
}
private static void getNumber(String str){
int zm = 0;
int kg = 0;
int sz = 0;
int qt = 0;
char [] str1 = str.toCharArray();
for (int i=0;i<str.length() ;i++ ) {
if((str1[i]<='z'&str1[i]>='a')|(str1[i]>='A'&str1[i]<='Z')){
zm++;
}
else if(str1[i]>='0'&str1[i]<='9'){
sz++;
}
else if(str1[i]==' '){
kg++;
}
qt = str.length()- kg - zm - sz;
}
System.out.println("字符串str"+ str +"字母个数" + zm);
System.out.println("数字个数" + sz);
System.out.println("空格个数" + kg);
System.out.println("其他个数" + qt);
}
// private static char[] getChar(String str){ //备用 方法 :将一个字符串转化为字符数组
// char[] charArray = new char[str.length()];
// for (int i=0;i<str.length() ;i++ ) {
// charArray[i] = str.charAt(i);
// }return charArray;
//} //将一行字符串转化为字符数组
} |
|