rellenar vector de [20] por teclado, sin repetir datos
Publicado por Jose (5 intervenciones) el 31/10/2016 03:03:13
hola buenas. necesito una ayuda soy nuevo en el foro.
necesito llenar un vector con datos de tipo String sin repetir, comprobando cada vez que ingreso algun dato de que este no este repetido; antes de que sea almacenado en le vector, si esta repetido que no sea almacenado .
los datos los pido en un text field(en netbeans) y los almaceno en un vector. pero no puedo hacer la comprobación desde el segundo dato ya que necesito comparar desde el segundo dato... ya que el primero es el primero y es ilógico que se repitiese.
//para capturar
//para imprimir hasta 20
mi caja de texto se llama txtced y las variables que uso ya están respectivamente declaradas al igual que el vector.
la pregunta es donde debería colocar el for para recorrer el vector y como deberia hacer la comprobacion?
gracias de antemano.
necesito llenar un vector con datos de tipo String sin repetir, comprobando cada vez que ingreso algun dato de que este no este repetido; antes de que sea almacenado en le vector, si esta repetido que no sea almacenado .
los datos los pido en un text field(en netbeans) y los almaceno en un vector. pero no puedo hacer la comprobación desde el segundo dato ya que necesito comparar desde el segundo dato... ya que el primero es el primero y es ilógico que se repitiese.
1
2
3
4
String[] cedulas=new String [20];
String cedula;
int i =0;
int j= 0;
1
2
3
4
5
6
if(!txtced.getText().equals("")){
cedula=txtced.getText();
cedulas[i]=cedula;
txtced.setText("");
i++;}
1
2
3
for(j=0; j <cedulas.length; j++){
System.out.println(": "+ cedulas[j]);
}
mi caja de texto se llama txtced y las variables que uso ya están respectivamente declaradas al igual que el vector.
la pregunta es donde debería colocar el for para recorrer el vector y como deberia hacer la comprobacion?
gracias de antemano.
Valora esta pregunta


0