日期:2014-05-20  浏览次数:20809 次

如何统计一个字符串字母.空格和数字的个数?
要怎么写啊这个程序   一点头绪都没有         如何统计一个字符串字母.空格和数字的个数         谁教教我谢谢

------解决方案--------------------
呵呵,正则
public class Test31 {
public static void main(String[] args) {
String s = "sdnc189349f8 9c8q 9898 894 7yr ";
String s1 = s.replaceAll( " ", " ");
System.out.println( "空格数: " + (s.length() - s1.length()));
String s2 = s1.replaceAll( "\\d ", " ");
System.out.println( "数字数: " + (s1.length() - s2.length()));
String s3 = s2.replaceAll( "[a-zA-Z] ", " ");
System.out.println( "字母数: " + (s2.length() - s3.length()));
}
}