/**
* 将整数暗示的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笑
