æ£å表达å¼ä¸å¥½å¼å§ï¼è¿æ ·åºè¯¥å¯ä»¥æ
public boolean checkCIP(String ipAddr) {
String[] sectorIP = ipAddr.split("\\.");
try {
if (sectorIP.length == 4) {
return checkDataRange(Integer.parseInt(sectorIP[0]), 192, 223)
&& checkDataRange(Integer.parseInt(sectorIP[0]), 0, 255)
&& checkDataRange(Integer.parseInt(sectorIP[0]), 0, 255)
&& checkDataRange(Integer.parseInt(sectorIP[0]), 1, 254);
}
} catch (NumberFormatException e) {
return false;
}
return false;
}
public boolean checkDataRange(int aimData, int begin, int end) {
if (aimData <= end && aimData >= begin) {
return true;
} else {
return false;
}
}
温馨提示:答案为网友推荐,仅供参考