Cita:
Iniciado por Heimish2000 Puedes hacer un if poniendo que sólo te muestre las letras que tengan alguna aparición:
Código Java:
Ver originalfor (int i=0; i<letras.length; i++){
if (contar(frase,letras[i]) > 0)
System.
out.
println("El texto contiene "+ contar
(frase,letras
[i
]) +" veces la letra " + letras
[i
]); }
Para optimizarlo y no llamar dos veces a la misma función, podemos guardar en una variable su resultado.
Código Java:
Ver originalint c;
for (int i=0; i<letras.length; i++){
c = contar(frase,letras[i]);
if (c > 0)
System.
out.
println("El texto contiene "+ c
+" veces la letra " + letras
[i
]); }
Muchas Gracias Heimish2000, ahora si jeje, mira tengo otra dudilla, a ver si me puedes ayudar, mira va relacionado con el mismo ejercicio. tengo que crear dos vectores de puntero y hacer la estructura para que haga el recorrido del vector. uno de ellos corresponde a la frecuencia de 0-9 de dicho caracter q se repite, y el otro un vector de 10 enlaces q apunta si es necesario a una lista simplemente encadenada con las palabras almacenadas. no se si me has entendido
la cosa es eso lo puedo hacer dentro del mismo main? y como ? he leido como se declara un vector
Vector vector =new Vector();
vector.add();
vector.add();
pero estoy confuso