将十六进制字符串转换为IP地址

我想将字符串值(十六进制)转换为IP地址。如何使用Java做到这一点?

十六进制值: 0A064156

IP: 10.6.65.86

这个站点给我正确的结果,但是我不确定如何在我的代码中实现它。

可以直接在XSLT中完成吗?

回答:

试试这个

InetAddress a = InetAddress.getByAddress(DatatypeConverter.parseHexBinary("0A064156"));

DatatypeConverter来自标准javax.xml.bind

以上是 将十六进制字符串转换为IP地址 的全部内容, 来源链接: utcz.com/qa/404769.html

回到顶部