Java Program To Count Occurrence of Character in String
Here’s a Simple Program To Count Occurrence of Character in String in Java Programming Language. Before going further with this Program, you must know How A For Loop Works in Java Programming Language.
What are Strings?
String is basically a sequence of Characters. String is a Class provided in Java Library Files which are used to manipulate the Strings. In C Programming, String was an Array of Characters but here the case is bit different.
Also Read: Print Prime Numbers from 1 To N in Java
Java Program To Count Occurrence of Character in String
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | import java.io.*; import java.util.*; class CountCharacters { public static void main(String arguments[]) { String data; char ch, compare; int position = 0, i, count = 0; Scanner sc = new Scanner(System.in); System.out.println("\nEnter A String:"); data = sc.nextLine(); System.out.println("\nEnter The Character To Find:"); ch = sc.next(".").charAt(0); System.out.println("\nString Entered:\n" + data); System.out.println("\nCharacter To Count: " + ch + "\n"); for(i = 0; i < data.length(); i++) { compare = data.charAt(i); if(compare == ch) count++; else continue; } System.out.println("Character " + ch + " Occurs " + count + " Times" + "\n"); } } |
Output

In case you get any Compilation Errors or any doubts in this Program To Count Occurrence of Character in String in Java or you have any doubt about it, let us know about it in the Comment Section below.