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 ArrayIndexOutOfBoundsExceptionFunktionen 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 ?
