package com.skenzo.test; /** * Created with IntelliJ IDEA. * User: sitesh * Date: 7/17/13 * Time: 9:24 PM * To change this template use File | Settings | File Templates. */ public class IPv4Converter { private static String longToIp(int ip) { int[] ipParts = new int[4]; ipParts[0] = 0xFF & (ip >> 24); ipParts[1] = 0xFF & (ip >> 16); ipParts[2] = 0xFF & (ip >> 8); ipParts[3] = 0xFF & (ip >> 0); return ipParts[0] + "." + ipParts[1] + "." + ipParts[2] + "." + ipParts[3]; } private static int ipToLong(String ipAddress) { String[] ipParts = ipAddress.split("\\."); int part0 = Integer.parseInt(ipParts[0]) << 24; int part1 = Integer.parseInt(ipParts[1]) << 16; int part2 = Integer.parseInt(ipParts[2]) << 8; int part3 = Integer.parseInt(ipParts[3]) << 0; return part0 + part1 + part2 + part3; } }