|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Oct 2000
Messaggi: 432
|
Stringhe in Java
Ho un problema:
devo utilizzare il costrutto switch-case per fare il confronto tra stringhe!! esempio: testo è la stringa che devo confrontare switch(testo){ case("pippo"):................; case("topolino"):...........; .... il problema sta nel fatto che per confrontare due stringhe è necessario chiamare il metodo equals: if (testo.equals("pippo"))................ if (testo.equals("topolino"))......... come posso usare il costruttore switch-case utilizzando il metodo equals!!! grazie |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Oct 2000
Città: Montreal (Canada)
Messaggi: 1309
|
Si possono usare solo tipi primitivi nello switch, cioé int, char, short, byte long... ti devi fare tutti gli if
|
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Oct 2000
Messaggi: 432
|
grazie
Quote:
grazie per l'aiuto!!! pensavo che ci fosse qualche stratagemma!!! |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Feb 2002
Città: Modena(I) - Sophia Antipolis(F) - London(UK)
Messaggi: 1437
|
Nessuno stratagemma possible.. ti devi fare tutti gli if.... lo so è un pacco! ciao
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:54.