这样一段IP地址192.168.1.10转成192168001010,Java,有大佬知道怎么操作嘛?
/**
* 解决IP地址转换为64位整数类型
* 如: [192.168.31.4]转换为[192168031004]
*/
public static String IPSplit(String ip) {
ip = ip.replace(".", "\\");
String[] ips = ip.split("[^\\d]+");
String s1 = "";
for (int i = 0; i < ips.length; i++) {
String s = ips[i];
if (s.length() == 1) {
s = "00" + s;
} else if (s.length() == 2) {
s = "0" + s;
}
s1 += s;
}
return s1;
}