Count the number of occurrences of a character in a String?

package javaprgms;

public class StringCount {

public static void main(String[] args)
{

String str = "abcdcabcdacbdadbca";

     String findStr = "a";
     int lastIndex = 0;
     int count = 0;

     while (lastIndex != -1) {

      lastIndex = str.indexOf(findStr, lastIndex);

      if (lastIndex != -1) {
       count++;
       lastIndex += findStr.length();

      }
     }
     System.out.println(count);
}

}

Output:


5

No comments:

Post a Comment