View Full Version : [JAVA] Strana compilazione e operazioni ternaria
franksisca
03-07-2013, 18:54
boolean fake = (request.getParameter("fake") == null ? "0" : request.getParameter("fake")).equals("1");
perchè non mi dà errore in compilazione???
wingman87
04-07-2013, 06:22
Perché il risultato di quello che c'è tra parentesi (il risultato dell'operatore ternario) è una stringa e su di esso chiami il metodo equals che restituisce un boolean. Nota che ci sono due parentesi chiuse prima di ".equals("1");".
franksisca
04-07-2013, 09:17
Perché il risultato di quello che c'è tra parentesi (il risultato dell'operatore ternario) è una stringa e su di esso chiami il metodo equals che restituisce un boolean. Nota che ci sono due parentesi chiuse prima di ".equals("1");".
oddio hai ragione...sono completamente rincoglionito..e l'ho scritto io quello eh, solo che non capivo perchè funzionava :Prrr: :Prrr: :Prrr:
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.