cerrar tema

Iniciado por betikano, 14 Mayo 2014, 20:28 PM

0 Miembros y 2 Visitantes están viendo este tema.

betikano

Cita de: Nasty35 en 17 Mayo 2014, 12:55 PM
Código (java) [Seleccionar]
public boolean addEmail(String email) {
    this.space.add(new DirectoryItem("Nombre", "Apellido").addEmail(email));
    return true;
}


no hay manera... el add da el siguiente error:

the method add(DirectoryItem) in the type ArrayList<DirectoryItem> is not applicable for the arguments(boolen)

gordo23

¿Así funciona?

Código (java) [Seleccionar]
public boolean addEmail(String email) {
    DirectoryItem item = new DirectoryItem("Nombre", "Apellido");
    item.addEmail(email);
    this.space.add(item);
    return true;
}

betikano

Cita de: gordo23 en 17 Mayo 2014, 21:23 PM
¿Así funciona?

Código (java) [Seleccionar]
public boolean addEmail(String email) {
    DirectoryItem item = new DirectoryItem("Nombre", "Apellido");
    item.addEmail(email);
    this.space.add(item);
    return true;
}


mil gracias!!!!! ya no da error, ara probare si lo ingresa bien, gracias de nuevo!

gordo23

#13
Y si lo que quieres hacer es agregar un email al objeto DirectoryItem con posición current en el ArrayList, esto tendrías que hacer:

Código (java) [Seleccionar]
public boolean addEmail(String email) {
   return this.space.get(current).addEmail(email)
}


Porque el método que escribí antes es bastante inútil. Solo te agrega un email en un DirectoryItem creado con "Nombre" y "Apellido", en cambio con este método, si tenés 5 objetos DirectoryItem guardados en el ArrayList, podés recorrerlos uno por uno, cambiando el valor del entero current e ir agregandoles el email.

Saludos.-

betikano

Cita de: gordo23 en 17 Mayo 2014, 21:30 PM
Y si lo que quieres hacer es agregar un email al objeto DirectoryItem con posición current en el ArrayList, esto tendrías que hacer:

Código (java) [Seleccionar]
public boolean addEmail(String email) {
   return this.space.get(current).addEmail(email)
}


Porque el método que escribí antes es bastante inútil. Solo te agrega un email en un DirectoryItem creado con "Nombre" y "Apellido", en cambio con este método, si tenés 5 objetos DirectoryItem guardados en el ArrayList, podés recorrerlos uno por uno, cambiando el valor del entero current e ir agregandoles el email.

si mejor utilizare este ultimo, mañana haré las pruebas , mil gracias!
Saludos.-