IPv4可以有更多的表示形式:字符串(abcd)或数字(作为32位的无符号整数).(也许其他,但我会忽略它们.)
Java(8)中是否有任何内置支持,简单易用,无需网络访问,可以在这些格式之间进行转换?
我需要这样的东西:
long ip = toNumerical("1.2.3.4"); // returns 0x0000000001020304L
String ipv4 = toIPv4(0x0000000001020304L); // returns "1.2.3.4"
Run Code Online (Sandbox Code Playgroud)
如果Java中没有内置此类函数,请随时提出其他解决方案.
谢谢