Ho un dubbio, e spero che possiate aiutarmi a risolvervlo dato che sono newbie in questo ambiente.
Raccolto una stringa come parametro sul mio metodo
poi decido che in base al risultato del par. room devo settare una variabile precedentemente inizializzata, facendo questo if:codice:public static ArrayList getAvail(Props props, Date arr_date, Date dep_date, String room) throws Exception {...
Il problema è che qualsiasi sia il risultato ottengo sempre price = "price_triple".codice:if (room == "1single") { price = "price_single"; } else if (room == "2double") { price = "price_double"; } else { price = "price_triple"; }
Il dubbio è: devo usare l'"equals"?.
Se sì, mi spiegate il perchè e mi fate un'esempio sul mio codice.
Grazie

Rispondi quotando