Salve,
ho fatto questa dichiarazione:
codice:
String[][] elems;
e nel costruttore dell'oggeto inizializzo come:
codice:
elems = new String[0][0];
Mi aspetto che ad un gerto punto del codice, ci sia l'operazione message.setElems(elems) e su questo farò delle operazioni di confronto.
Ci sono dei casi in cui questo non viene fatto, e resta il valore di elems dato dal costruttore.
Defo fare dei controlli affinchè nelle operazioni di confronto non accedo a dei campi di vettori che non esistono. Come poso fare?

Io ho fartto questa cosa:
codice:
if (elems != null) {			
     len1 = elems[0].length;
}
e ho notato che elems è diverso da null, in quanrto l'oggetto esiste, ma non riesco a "dimostrare" che il vettore ha lunghezza 0, in qunto non accedo al vettore che non esiste.

Spero di essere stato chiaro.
Grazie