String str="dsf8asdf8asd8fsadf8asdf8asf";
int length=str.length()-str.replaceAll("8","").length();

解决方案 »

  1.   

    sql语句 select count(*) from table
      

  2.   

    再贴个方法:
                      private String str="dsf8asdf8asd8fsadf8asdf8asf";
                      private int strlen = str.length();
    private int count = 0;
    private int i = 0;
    for(i=0;i<strlen;i++){
    if(str.charAt(i) == '8')
    count++;
    }
    System.out.println("The number of '8' is :");
        System.out.println(count);