Welcome 微信登录

首页 / 软件开发 / JAVA / JAVA中如何将整数表示的ip地址转换为字符串表示

JAVA中如何将整数表示的ip地址转换为字符串表示2014-11-18
/*** 将整数表示的ip地址转换为字符串表示.** @param ip 32位整数表示的ip地址* @return 点分式表示的ip地址*/public static final String long2Ip(final long ip) {final long[] mask = { 0x000000FF, 0x0000FF00, 0x00FF0000, 0xFF000000 };final StringBuilder ipAddress = new StringBuilder();for (int i = 0; i < mask.length; i++) {ipAddress.insert(0, (ip & mask[i]) >> (i * 8));if (i < mask.length - 1) {ipAddress.insert(0, ".");}}return ipAddress.toString();}
作者:csdn博客 微wx笑