如何将十六进制IP字符串转换为IP4点线字符串...

时间:2013-11-20 08:27:35

标签: java

我想将十六进制字符串转换为IP4字符串,我用谷歌搜索但没有得到任何好办法。有谁能建议我一个简单的方法。 谢谢。

2 个答案:

答案 0 :(得分:3)

请尝试这种方法。

String hexValue = "Hex IP";
String ip = "";

for(int i = 0; i < hexValue.length(); i = i + 2) {
   ip = ip + Integer.valueOf(hexValue.subString(i, i+2), 16) + ".";
}

System.out.println("Ip = " + ip);

答案 1 :(得分:0)

在这个post中,作者提供了一种将int打印成十六进制的方法。