gpt4 book ai didi

java - InetAddress.getAddress() 总是返回一个空值,但不知何故仍然有效

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:31:13 26 4
gpt4 key购买 nike

我有一个字符串 IP 地址,我需要将其转换为字节数组。为此,我使用了 InetAddress.getByName(ip).getAddress(),一切都很好。

但是,当我查看InetAddress.getAddress() 的代码时,它看起来像这样:

public byte[] getAddress() {
return null;
}

这里绝对没有执行任何操作 - 但是,我仍然得到一个字节数组,其中也有 corerect 值。这是如何工作的?

最佳答案

用于获取地址的方法 InetAddress.getByName 返回一个子类:Inet4AddressInet6Address。这 2 个子类实现了 getAddress 方法以返回有用的东西。

关于java - InetAddress.getAddress() 总是返回一个空值,但不知何故仍然有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55186161/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com