IP归属地分段处理库
public String ip_number_part(String ipAddress) {
long f1, f2, f3, f4;
String tokens[] = ipAddress.split("\\.");
if (tokens.length != 4) return -1+"";
try {
f1 = Long.parseLong(tokens[0]) << 24;
f2 = Long.parseLong(tokens[1]) << 16;
f3 = Long.parseLong(tokens[2]) << 8;
f4 = Long.parseLong(tokens[3]);
//System.out.println(f1+f2+f3+f4+"....");
long result=f1+f2+f3+f4;
return result+"";
} catch (Exception e) {
return -1+"";
}
}
以上为获取对应分段函数