티스토리 뷰


public static String convertIntegerToIp(long ip) {
 StringBuffer buf = new StringBuffer();
 buf.append(((ip >> 24 ) & 0xFF)).append(".")
 .append(((ip >> 16 ) & 0xFF)).append(".")
 .append(((ip >>  8 ) & 0xFF)).append(".")
 .append(( ip & 0xFF));        
 return buf.toString();
}

public static long convertStringToIntegerIp(String ip) {
 String[] parts = ip.split("\.");
 return (Long.valueOf(parts[0]) << 24) +
 (Long.valueOf(parts[1]) << 16) +
 (Long.valueOf(parts[2]) << 8) +
 (Long.valueOf(parts[3]));
}