Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [JAVA] Stringa null

  1. #1
    Utente di HTML.it L'avatar di xrwnis
    Registrato dal
    Apr 2008
    Messaggi
    42

    [JAVA] Stringa null

    Salve a tutti! Da poco mi sono addentrata nel mondo java...quindi probabilmente la mia domanda risulterà banale...
    Se creo un riferimento ad un oggetto stringa in questo modo
    codice:
    String s;
    questo viene inizializzato a null. Per stamparlo (intendo per far stampare null) è sufficiente utilizzare system.out.println
    codice:
    System.out.println ("s=" + s);
    oppure bisogna chiamare prima il metodo toString??
    Grazi a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    347
    se fai toString va in eccezione...cmq prova è gratis...

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [JAVA] Stringa null

    Originariamente inviato da xrwnis
    Se creo un riferimento ad un oggetto stringa in questo modo
    codice:
    String s;
    questo viene inizializzato a null.
    Se è un campo "di istanza" o "di classe", sì è inizializzato al valore di default (null).
    Se è una variabile "locale" di un metodo .... no! Lo devi inizializzare tu comunque prima di "usarlo".

    Originariamente inviato da xrwnis
    oppure bisogna chiamare prima il metodo toString??
    No se 's' è null, la concatenazione della stringa mette "null".
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.