----------------解决方案--------------------------------------------------------
楼主如果只要判断ip的范围,这样就可以了(怎样取IP不用写了吧):
public class Test {
public static boolean isRightIP(String ip) {
if (ip == null || !ip.startsWith("192.168.0.")) {
return false;
} else {
try {
int addr = Integer.parseInt(ip.substring(ip.lastIndexOf('.')+1));
if (addr >= 0 && addr <= 68)
return true;
else
return false;
} catch(Exception e) {
return false;
}
}
}
public static void main(String[] args) {
String a = "192.168.0.12";
if (isRightIP(a))
System.out.println(a + " is OK!");
else
System.out.println(a + " is bad!");
}
}
----------------解决方案--------------------------------------------------------
不错,值得学习
----------------解决方案--------------------------------------------------------