如何用java语言编写“求一个字符串中的的字母,数字,空格的数目。”

来源:百度知道 编辑:UC知道 时间:2024/05/10 12:52:11

public class StringNumber {
private String str=" ";
private int z=0;
private int k=0;
private int g=0;
public StringNumber(String str){
this.str=str;
}
public void strNumber(){
byte buf[]=str.getBytes();

for(int i=0;i<str.length();i++){
if(buf[i]==' '){
z++;
}
if((buf[i]>='0')&&(buf[i]<='9')){
k++;
}
if(((buf[i]>='a')&&(buf[i]<='z'))||((buf[i]>='A')&&(buf[i]<='Z'))){
g++;
}
}

System.out.println("空格数是"+z);
System.out.println("数字个数"+k);
System.out.println("字母个数"+g);

}

public static void main(String[] args) {
// TODO: 在这添加你的代码

StringNumber strnumber = new StringNumber("aaasdfdsfdsf fdAADD3432 erew34");

strnumber.