Ciao , non conosco java , ma è un problema che si presenta in tutti i linguaggi di programmazione ...

puoi risolvere in diversi modi , uno leggere tutto il file e salvarlo in una variabile string , dopo puoi usare i metodi disponibili della classe string , come string.length , string.indexof , per sapere la lunghezza , e tramite un ciclo for ricercare il numero di occorrenze di un carattere con il metodo indexof.



Ma a me , sembra più semplice , leggere il file carattere per carattere in un ciclo , e incrementare un contatore per sapere il numero di caratteri totali , e tramite confronti ES: if(carattere == 'p') varP++; contare le occorrenze dei caratteri di cui vuoi sapere il numero .