Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2014, 05:34
Avatar de alejandcc
alejandcc
 
Fecha de Ingreso: diciembre-2011
Ubicación: Plasencia
Mensajes: 54
Antigüedad: 12 años, 4 meses
Puntos: 1
duda Hastable

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);
}