매개변수로 받은 값이 ip 주소인지 확인하는 함수를 만들었는데요.
private boolean IsIPAddress(String ip)
{
String[] lines = ip.split(".");
if(lines.length == 4)
{
// IP 주소 확인 처리
}
}
여개서 매개 변수로 넘겨준 값을 127.0.0.1 이라고 하였을 때
넘어온을 spli한 결과의 length 값이 0로 넘어오게 됩니다.
예상되로라면
lines[0] = 127
lines[1] = 0
lines[2] = 0
lines[3]= 1
이 들어와야 정상일텐데 무슨문제일까요.?