public class Test {
public static void main( String[] argv ) {
String ip = "218.246.85.252";
Test test = new Test();
int cip = test.currentIp(ip);
System.out.println(cip);
}
public int currentIp(String ip){
String[] iplist = ip.split("//.");
int sip1 = 0, sip2 = 0, sip3 = 0, sip4 = 0,cip=0;
sip1 = Integer.parseInt(iplist[0]);
sip2 = Integer.parseInt(iplist[1]);
sip3 = Integer.parseInt(iplist[2]);
sip4 = Integer.parseInt(iplist[3]);
if( sip1< 128){
cip = sip1*256*256*256+sip2*256*256+sip3*256+sip4;
}else{
cip = sip1*256*256*256+sip2*256*256+sip3*256+sip4-(429496729*10)-6;
}
cip = sip1*256*256*256+sip2*256*256+sip3*256+sip4+(429496729*10)+6;
return cip;
}
}