Credo di essermi perso qualcosa... da quando mi tira fuori un codice ascii invece che il carattere?
Per inciso, ho fatto così come hai detto tu:

codice:
int carattere = numerotelefono.charAt(i);
		for(int k=0;k<frequenza.length;k++)
		{
			frequenza[carattere]++;
				
		}
				
	}
devo forzare una conversione int da qualche parte?