31. august 2003 - 20:15Der er
8 kommentarer og 1 løsning
Teste på array størrelse
Jeg har en Stregn som jeg splitter, men men kan komme ud for den ikke skal splitte stregen og så får jeg ArrayIndexOutOfBoundsException Funktionen ser sådan her ud:
private String[] splitServerPort(String hostname) { String[] ip = hostname.split("\\:");
if (ip.length < 2) ip[1] = "27015";
return ip; }
Stregen der kommer ind kan enten være 10.0.0.1 eller 10.0.0.1:27015. Hvis ikke der er port med skal det tilføjes.
Hvordan gøres dette, eller er der ikke en funktion der tester om der er ":" i strengen ?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
er problematisk fordi den returnerer et array med 1 element, når der ikke er noget kolon. Og så giver ip[1] jo en fejl. Og arrays er ikke sådan at udvide.
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.