ip转32位二进制
String ip="111.26.27.14";
String[] arr = ip.split("\\.");
String rs = "";
for (String str : arr) {
String s = Integer.toBinaryString(Integer.parseInt(str));
if (s.length() < 8) {
int diff = 8-s.length();
for (int i = 0; i < diff; i++) {
s = "0" + s;
}
}
rs += s;
}
System.out.println(rs);
}
结果:01101111 00011010 00011011 00001111