校验比较简单,只要在0-255之间就算合法
private static boolean ipValid(String ip) {
String[] split = ip.split("\.");
int len = split.length;
if(len != 4){
return false;
}
for (String s : split) {
int i = Integer.parseInt(s);
if(i <= 0 || i >= 255){
return false;
}
}
return true;
}