如何用java编写统计输入的字符个数

来源:百度知道 编辑:UC知道 时间:2024/05/10 14:32:43
输入:1
2
3
t
yu1
用a作为停止
结果:输入了5个字符

public int compute_char_number()
{ int number=0;

String str;
BufferedReader read=new BufferedReader(new inputStreamReader(System.in));
str=read.readLine();
for(int i=0;i<str.size();i++)
{if(str.charAt(i)<='0' || str.charAt(i)>'9')
number++;

}

return number;
}

判断回车,更合适,

if (key==回车 && key !='a'){
number++;
}
return number;