Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/04/2011, 08:15
Cooltan
 
Fecha de Ingreso: febrero-2011
Ubicación: españa
Mensajes: 36
Antigüedad: 13 años, 2 meses
Puntos: 0
Exclamación Respuesta: vectores en JAVA

Cita:
Iniciado por Heimish2000 Ver Mensaje
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. }

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