我想将十六进制字符串转换为IP4字符串,我用谷歌搜索但没有得到任何好办法。有谁能建议我一个简单的方法。 谢谢。
答案 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打印成十六进制的方法。