Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2012, 09:53
albertcasas0
 
Fecha de Ingreso: diciembre-2012
Mensajes: 2
Antigüedad: 12 años
Puntos: 0
printar lista desde otro método

Tengo estos 3 métodos, cómo puedo hacer para printar la lista desde el método show?? Tal como está ahora da nullpointer en el cuentas.size() ...

--------------------------------------------------------------------------------------------
package banco;

public class Cuenta {

private long numero;

public Cuenta(long numero, String password){

this.numero = numero;

}

public Cuenta(Cuenta origen) {

this.numero = origen.numero;

}

public long getNumero () {

return numero;

}

public void setNumero(long numero,String password){

this.numero = numero;

}

public boolean bloqueada() {

return numero % 2 == 0;

}

public String toString() {

return numero + "-" + bloqueada();

}

}


--------------------------------------------------------------------------------------------
package banco;

import java.util.ArrayList;
import java.util.List;


public class CuentasPrivilegiadas {

public List <Cuenta> cuentas;

public CuentasPrivilegiadas() {
List <Cuenta> cuentas = new ArrayList <Cuenta> ();
cuentas.add(new Cuenta(33631,"password"));
cuentas.add(new Cuenta(6293,"otherpassword"));

}

public List <Cuenta> getCuentasPrivilegiadas() {

return cuentas;

}

public void show() {
System.out.println("Cuentas privilegiadas:");

for (int index=0;index<cuentas.size();index++) {
System.out.println(cuentas[index]);
}

}

}


--------------------------------------------------------------------------------------------
import banco.*;

public class Main {

public static void main (String[] args) {

CuentasPrivilegiadas lista = new CuentasPrivilegiadas();

lista.show();

}

}