【发布时间】:2012-01-10 23:38:59
【问题描述】:
假设我有这个:
SubnetUtils utils = new SubnetUtils("192.168.1.0/24");
utils.getInfo().getNetmask() // = 255.255.255.0
是否有一种简单的方法可以反转掩码(Cisco ACL 样式)?
eg.: 0.0.0.255
【问题讨论】:
-
大规模破解,但它应该可以工作:
toString().replace("0", "#").replace("255", "0").replace("#", "255"); -
没有。不完全确定您的要求。在这种情况下,为什么不拆分每个元素并在每个元素上执行
(255 - octet)?
标签: java apache-commons-net netmask