Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/05/2011, 12:09
rafasalas85
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: guardar objeto de arraylist

he añadido el metodo toString a la clase usuario que es la siguiente:
public String toString(){
return (DNI +" "+ Nombre +" "+ Apellido1 +" "+ Apellido2 +" "+ login +" "+ password +" "+ tipo);
}


y si con eso ya no me sale practica.MODELO.usuario@7cd37a,si no que ya me sale el usuario bien.

y para solucionar lo del for,puse un break:
public usuario buscar_usuario1(String login, String pass) throws SQLException{
usuario_array = dao.getUsuariosArray();
usuario usu = null;
for (int i=0;i<this.usuario_array.size();i++){
//System.out.println(usuario_array.get(i));
//EL ARRAY ESTA LLENO
if ((usuario_array.get(i).getLogin().equalsIgnoreCase (login)) && (usuario_array.get(i).getPass().equalsIgnoreCase(p ass) )) {
usu = this.usuario_array.get(i);
System.out.println(usuario_array.get(i));
break;
}else{
usu=null;
}
}
return usu;
}


pero,no se lo que pasa que me sigue sin entrar,os voy a poner el metodo que lo llama que esta en otra clase que es el siguiente,a lo mejor ahi esta el fallo:
public void busca_usuario(String login, String pass) throws SQLException{
usuario usu = null;

usu = controlador.busca_usuario(login, pass);

if(usu==null)
muestra_error("No existe ese empleado");

else
muestra_mensuario(usu);
}