我创建了一个具有以下代码脚本的方法:
SubnetUtils utils = new SubnetUtils("15.0.0.0/8");
if (utils.getInfo().isInRange("170.2.1.1"))
{
// Do some code
}
if语句返回true!但是单个ip不在范围内。
我究竟做错了什么?还有另一种方法可以检查范围内的单个ip吗?
谢谢
最佳答案
它在y系统上显示正确的结果。见下图:
我还打印了最小和最大范围:
System.out.println("lower address: " + utils.getInfo().getLowAddress());
System.out.println("higher address: " + utils.getInfo().getHighAddress());
我正在为SubnetUtils lib使用版本3.3