Hola a tod@s, estoy en un ciclo de grado superior de informática y nos han pedido un ejercicio en el cual tenemos que introducir una frase y contar las letras, es decir, si introducimos "holaaa", la salida seria:
h 1
o 1
l 1
a 3
El caso es que tenemos que usar la clase Hastable para hacerlo y me estoy liando.
Alguien sabria como hacer este ejercicio??
Esto de aqui abajo es algo que ya he implementado:
public static void main(String[] args) {
// TODO code application logic here
int contador=0;
Hashtable<Character, Integer> tabla = new Hashtable<Character, Integer ();
Scanner entrada = new Scanner(System.in);
System.out.println("introduce un texto");
String texto=entrada.nextLine();
Enumeration<Integer> enume =tabla.elements();
Enumeration<Character> enumeClaves = tabla.keys();
//meto los caracteres en la tabla y le asigno contador 1
for(int i=0;i<texto.length();i++){
tabla.put(texto.charAt(i), 1);
}