第1个回答 2006-06-12
public class Test
{
public static void main(String[] args)
{
int space = 0, number = 0, character = 0;
String str = "23 ffa 4fasd";
for (int i = 0; i < str.length(); i++)
{
char ch = str.charAt(i);
if (ch == ' ')
{
space++;
}
if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z'))
{
character++;
}
if (ch >= '0' && ch <= '9')
{
number++;
}
}
System.out.println("number: " + number);
System.out.println("character: " + character);
System.out.println("space: " + space);
}
}