Avatar billede mik28 Seniormester
24. januar 2011 - 12:08 Der er 6 kommentarer og
1 løsning

continue

Hejsa.

Er i tvivl omkring continue. Hvis jeg nu har:

StringBuilder sb = new StringBuilder();

for(Enumeration e = bla.henteminevars(); e.hasMoreElements(); )
        {
            String ladida = e.nextElement().toString();
            String test = bla.hentminvar(ladida);
           
            if (ladida == null || ladida == "" || test == null || test == "")
                continue;
           
        if (ladida.equals("test1") ||
                ladida.equals("test2")
                )
                continue;
         
            sb.append(ladida);
}

er det så rigtigt forstået at intet bliver appendet hvis ladida er enten test1 eller test2
Avatar billede tjp Mester
24. januar 2011 - 13:20 #1
Ja, continue går direkte til næste runde af loop'et
Avatar billede mik28 Seniormester
24. januar 2011 - 14:11 #2
cool lægger du et svar
Avatar billede tjp Mester
24. januar 2011 - 15:31 #3
:-)
Avatar billede mik28 Seniormester
24. januar 2011 - 15:40 #4
Det som undrede mig var hvorfor man ikke rammer continue; hver gang man løber for løkken igennem ?
Avatar billede mik28 Seniormester
24. januar 2011 - 15:42 #5
men sådan er det åbenbart
Avatar billede ksoren Nybegynder
24. januar 2011 - 16:42 #6
men sådan er det åbenbart ... vel fordi der er en if-sætning foran continue
Avatar billede arne_v Ekspert
24. januar 2011 - 16:51 #7
Ville koden ikke vaere mere laeselig med en enkelt stor if med append indeni - og ikk enogen continue??
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