InetAddress.getAddress()は常にnullを返しますが、何とかまだ動作します

a3y3:

私はバイト配列に変換する必要がある文字列のIPアドレスを持っています。このために、私が使用されInetAddress.getByName(ip).getAddress()、そしてそれはすべて素晴らしい作品。

私はコードを見たときにしかし、InetAddress.getAddress()それは次のようになります。

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

ここで行われて何も操作は絶対にありません - しかし、私はまだあまりにもcorerect値で、バイト配列の背中を取得しています。この作業はどのように?

assylias:

あなたがアドレスを取得するために使用する方法は、InetAddress.getByNameサブクラスを返します。いずれかInet4AddressまたはInet6Addressこれらの2つのサブクラスは、持っているgetAddress有益な何かを返すように実装する方法を。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=207384&siteId=1