Visualizzazione dei risultati da 1 a 10 su 38

Discussione: input-output

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    no, tu fai

    codice:
    String stringa =null;
                while(sc.hasNext()){
                    if(stringa.equals("fine")){
    stringa ancora non è inizializzata, provi a chiamare un metodo su un oggetto che ancora non hai valorizzato (quindi su null).
    Va in eccezione stringa.equals, questo, indipendentemente da quanto vale quello con cui confronti.

    Se ad esempio tu avessi fatto "fine".equals(stringa) avresti avuto false, senza eccezioni (vediamo se ti rendi conto del perché).

    Riguardo al pattern: ti rispondo quando passa il mal di testa e ragiono meglio
    RTFM Read That F*** Manual!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    315
    Quote Originariamente inviata da valia Visualizza il messaggio
    Se ad esempio tu avessi fatto "fine".equals(stringa) avresti avuto false, senza eccezioni (vediamo se ti rendi conto del perché).
    perchè "fine" è per così dire valorizzato quindi l'invocazione del metodo va a buon fine. nell'altro caso invece io sto cercando di invocare un metodo su qualcosa che non è valorizzato.
    giusto?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.