|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
|
[JAVA] bug
Codice:
public static void main(String[] args) { // TODO Auto-generated method stub Collection coll = null; System.out.println(coll!=null?coll.toString():"nullColl"); System.out.flush(); System.out.println(coll!=null?coll.toString():"nullColl" + "pippo"); System.out.flush(); System.out.println("pluto" + coll!=null?coll.toString():"nullColl"); System.out.flush(); } la terza println da nullpointer qualcuno sa darmi una spiegazione??!?? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Sep 2007
Messaggi: 754
|
Codice:
public static void main(String[] args) { // TODO Auto-generated method stub Collection<String> coll = null; System.out.println(coll!=null?coll.toString():"nullColl"); System.out.flush(); System.out.println(coll!=null?coll.toString():"nullColl" + "pippo"); System.out.flush(); System.out.println("pluto" + (coll!=null?coll.toString():"nullColl")); System.out.flush(); }
__________________
http://www.tevigroup.it/ |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
|
Quote:
mi leggero le specifiche del linguaggio per sta cosa... |
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
L'operatore + ha una precedenza decisamente maggiore rispetto all'operatore condizionale. Quest'ultimo è praticamente il penultimo nell'ordine di precedenza, appena superiore agli operatori di assegnamento che hanno la precedenza più bassa.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:06.