Java - Objetos

   
Vista:

Objetos

Publicado por Juan David (5 intervenciones) el 13/08/2009 19:23:45
Te doy muchas gracias por responder.
La duda es la siguiente como coger todos los datos en un objeto que va en un nodo y por medio de un boton buscar pueda encontrar los demas datos de un cliente introduciendo solo codigo que ya fueron agregados en un boton adicionar en una lista sencillamente enlazada. gracias si pueden contestar y me disculparan si pueden venir más preguntas sobre el proyecto
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Objetos

Publicado por Victor (5 intervenciones) el 16/08/2009 06:05:31
Bueno en la estructura del nodo debe haber un elento enlace y otro dato, el dato debe ser de tipo objeto, y bueno el acceso es mediante un punto asi:
//Ejemplo Usuario
class User{
String nombre;
int ci;
int edad
}
// ese es el nodo
class Nodo{
User dato;
Nodo enlace;
public Nodo (User d){
dato=d;
enlace=null;
}
}
// y bueno en la clase lista debes acceder asi
public class Lista_e {
private Nodo primero;
public Lista_e(){
primero=null;
}
public Lista_e insertar(int entrada){
Nodo nuevo;
nuevo=new Nodo(entrada);
nuevo.enlace=primero;
primero=nuevo;
return this;
}

// este metodo busca e imprime segun el CI del user
//basicamente este metodo recorre la lista
public void buscar(int ciu){
Nodo n;
n=primero;
while(n!=null){
if(ciu==n.dato.ci){//Aqui comparo el dato con el dato del nodo
System.out.println(" Usuario :"+n.dato.nombre);//aqui imprimo el nombre del usuario, si este es encontrado
}
n=n.enlace;// se dirige al siguiente nodo
}

}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar