Dentro alla classe Disco ho private Brano[] brani. Nella classe Disco ho questa funzione
codice:
    public int dimensione(){


        /*
        for(c=0; c<brani.length;c++)
            if(!brani[c].equals(null)){
                System.out.println("incremento d");
                d++;
            }
        */
        
        
        int c=-1,d=0;
        System.out.println("brani.length "+brani.length);        
        while (!(brani[c+1].equals(null))) { //linea 98
            c++;
            d++;
            System.out.println("incremento d, ora vale "+d);


        }
        
        return d;
        
    }
che richiamo dal file TestCd in quetso modo
codice:
System.out.println("Dimensione: "+cd.dimensione()); //linea 73
Il problema è che restituisce il numero di brani presenti ma nella console compare
codice:
java.lang.NullPointerException
    at classi.CompactDisc.dimensione(CompactDisc.java:98)
    at classi.TestCD.main(TestCD.java:73)
e non stampa la println del Test.