Salve a tutti,
ho un ArrayList (
container_combinazioni) dove ogni suo elemento è costituito da un vettore di 4 String. Vorrei stampare a video, per ogni elemento di container_combinazioni, SOLO le stringhe NON nulle; ogni elemento di container_combinazioni è inizializzato con un array di 4 String con valore
null. Questo è il codice relativo alla visualizzazione che ho scritto:
....
for(String[] elem : container_combinazioni)
{
for(i=0; i<N; i++)
{
if(!elem[i].equals(null))//if(elem[i].length()!=0)//qui mi solleva l' eccezione
System.out.print(elem[i]);
}
System.out.println();
}
che però mi solleva la seguente eccezione:
Exception in thread "main" java.lang.NullPointerException
anche se uso l' istruzione che ho commentato (dopo il \\).
Perchè mi solleva tale eccezione? Come risolvere la cosa?