Spočítat počet výskytů každého malá písmena písmeno ve vstupním řetězci

hlasů
0

Jsem začátečník na java. Snažím se napsat program pro čtení řetězec z argumentů příkazového řádku, spočítat počet výskytů každého velká nebo malá písmena v něm obsažených.

To, co jsem dosud nefunguje. Když jsem input „Miluji Apple“, je výstup

The occurance ofiis0
The occurance of is2
The occurance oflis3
The occurance ofois4
The occurance ofvis5
The occurance ofeis7
The occurance of is9
The occurance ofais10
The occurance ofpis12
The occurance ofpis14
The occurance ofLis15
The occurance ofeis17

Zde je můj kód:

public static void main(String args[]) {
   Scanner sc = new Scanner(System.in);

   System.out.println(Please enter a sentence or paragraph:);

   String input = sc.nextLine();

   char [] letters = input.toCharArray();

   for(int i=0; i<letters.length; i++){
       for(int j=1; j<letters.length; j++) {

           if(letters[i]==letters[j]) {
               counter++;
           }
       }
       System.out.println(The occurance of+letters[i]+is+counter);
   }



}
Položena 02/09/2018 v 05:36
zdroj uživatelem
V jiných jazycích...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more