Comparar un textbox con un list<String>
Publicado por Jonathan Mejía (1 intervención) el 30/06/2016 17:17:35
hola que tal.. por favor necesito ayuda para poder comparar lo que ingreso en un textbox con lo que tengo almacenado en un list<string> ... uso el foreach pero solo me compara el utlimo ingresado y no todos los nodos de la lista ... les muestro una parte del codigo ya que estoy trabajando por clases y seria extenso mostrar todo un ejemplo de lo q deseo hacer es ingresar en el textbox PYX0001 y guardar en la lista ... despues si digito nuevamente en el textbox PYX0001 me bote un erro de que el dato ya existe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
if (textPlacaSalida.getText().isEmpty()) {
JOptionPane.showMessageDialog(null, "Ingrese placas para el egreso");
}else{
if(Parqueadero.EgresoAuto()==true){
Date fecha1 = new Date ();
Calendar cal1 = Calendar.getInstance();
String placa1;
Date hora1;
placa1 = textPlacaSalida.getText();
hora1 = new Date();
Parqueadero.RptAutosIngresados(placa1, hora1);
textPlacaSalida.setText("");
String aux;
aux = textMostrar.getText();
for (auto dato : Parqueadero.listautos) {
if (dato.getPlacaAuto().equals(textPlacaSalida.getText())){
JOptionPane.showMessageDialog(null, "Vehiculo existente");
Parqueadero.listautos.remove(textPlacaSalida.getText());
textMostrar.setText(aux +"\nAuto Igresa:"+"\nPlacas "+dato.getPlacaAuto()+"\nFecha"+ dato.getHoraEntra());
}
Parqueadero.listautos.remove(0);
textMostrar.setText(aux +"\nAuto Igresa:"+"\nPlacas "+dato.getPlacaAuto()+"\nFecha"+ dato.getHoraEntra());
}
Valora esta pregunta


0