10. november 2004 - 14:10Der er
5 kommentarer og 1 løsning
Problemer med split af en ip-adresse
Jeg skal have splittet en ip-adresse i fire, og gør det sådan: String ip = new String(""); iparray = new String[4]; ip = "172.18.20.6"; iparray = ip.split("."); Dette giver ikke noget resultat, når jeg udskriver iparray[0] ud får jeg fejl med array out of bounds 0.
Erstatter jeg imidlertid . med : i både ip-adressen virker alt... Nogen ide?
Nej tak, jeg samler slet ikke på point. Og du var gået i den rigtige retning. Svar selv, accepter eget svar.
Et "." er magisk i regulære udtryk, og betyder "ethvert tegn (stort set)". Med en "\" foran betyder det så faktisk et punktum. Men Java kræver 2 "\\" for at få et. Meget simpelt - når man ved det. ;)
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.