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

如题所述

第1个回答  2019-06-06
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.strNumber();
}
}
相似回答