Ver Mensaje Individual
  #8 (permalink)  
Antiguo 12/04/2011, 07:43
Avatar de Heimish2000
Heimish2000
 
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: vectores en JAVA

Puedes hacer un if poniendo que sólo te muestre las letras que tengan alguna aparición:

Código Java:
Ver original
  1. for (int i=0; i<letras.length; i++){
  2. if (contar(frase,letras[i]) > 0)
  3. System.out.println("El texto contiene "+ contar(frase,letras[i]) +" veces la letra " + letras[i]);
  4. }

Para optimizarlo y no llamar dos veces a la misma función, podemos guardar en una variable su resultado.

Código Java:
Ver original
  1. int c;
  2. for (int i=0; i<letras.length; i++){
  3. c = contar(frase,letras[i]);
  4. if (c > 0)
  5. System.out.println("El texto contiene "+ c +" veces la letra " + letras[i]);
  6. }