Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di Nikopol
    Registrato dal
    Jan 2011
    Messaggi
    120
    Ciao,
    il problema è che il metodo nel main datiCollaudo() retituisce un Array di Iscritti, ma quando lo richiami nello switch lo usi come se fosse un void:
    codice:
         case 2:
              temp = new Operazioni();
              datiCollaudo();
              break;
    quindi i dati di collaudo non vengono salvati da nessuna parte e invocando il metodo showTab() su un array vuoto ovviamante viene lanciato un NullPointerException.

    Per risolvere dovresti assegnare a iscritti l'array restituito da datiCollaudo()
    codice:
        case 2:
                 temp = new Operazioni();
                 iscritti=datiCollaudo();
                 break;
    PS: Ti consiglio di eseguire sempre i null check.
    La Guida Galattica è infallibile.
    È la realtà, spesso, ad essere inesatta.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    Quote Originariamente inviata da Nikopol Visualizza il messaggio

    PS: Ti consiglio di eseguire sempre i null check.
    più che il null check, quando si usano strutture dati, preferisco avere una struttura vuota.
    Posso avere un minimo di risorse in più occupate, ma, specie nei casi in cui passo per metodi privati o comunque non esposti al pubblico, evito di preoccuparmi e di fare un if spesso inutile
    RTFM Read That F*** Manual!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.