Avatar billede sylvesternielsen Nybegynder
21. februar 2007 - 19:33 Der er 7 kommentarer og
1 løsning

if sætning fejler

Hej,

Jeg forsøger at lave en if sætning, men den fejler, selvom data burde være ens. Den ene parameter kommer fra et MySQL rowset.

Når jeg udskriver variablen skriver den transfer, som den burde.

Linien hedder:
String action = DBDtmf.getString("action");
if (action == "transfer")
Avatar billede erikjacobsen Ekspert
21. februar 2007 - 19:37 #1
if (action.equals("transfer"))
Avatar billede sylvesternielsen Nybegynder
21. februar 2007 - 19:41 #2
Perfekt.. Smider du et svar. =)
Avatar billede erikjacobsen Ekspert
21. februar 2007 - 20:01 #3
Jeg samler slet ikke på point, tak.
Avatar billede sylvesternielsen Nybegynder
21. februar 2007 - 20:04 #4
Allrighty.. =)
Avatar billede oddj0b Nybegynder
25. februar 2007 - 00:32 #5
er der nogen god forklaring på, hvorfor han ikke kan skrive == i stedet for .equals ?
Avatar billede kalp Novice
25. februar 2007 - 00:41 #6
ja..
String er et objekt og i java sammenligner du objekter med metoden equals.

hvis det var primitive tal kunne du sagtens skrive ==
Avatar billede oddj0b Nybegynder
25. februar 2007 - 01:22 #7
ok tak for svaret.
Avatar billede kalp Novice
25. februar 2007 - 01:24 #8
ingen årsag:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester