Inet4Address getAddress() in Java

getAddress(): This method is available in the java.net.Inet4Address class of Java.

Syntax:

byte[] java.net.Inet4Address.getAddress()

This method returns the raw IP address of this InetAddress object.

The result is in network byte order: the highest order byte of the address is in getAddress()[0].

Parameters: NA

Returns: the raw IP address of this object.

Exceptions: NA

Approach

Java

package com.Inet4Address;

import java.net.Inet4Address;
import java.net.UnknownHostException;
import java.util.Arrays;

public class Inet4AddressgetAddress {
    public static void main(String[] args)
throws UnknownHostException {

        String host = "beingcodeexpert.blogspot.com";
        Inet4Address inet4Address =
(Inet4Address) Inet4Address.getByName(host);

        System.out.println(Arrays.toString(inet4Address.getAddress()));
    }
}

Output:

[-114, -6, -62, -127]


Some other methods of Inet4Address class

equals(Object)Compares this object against the specified object. The result is true if and only if the argument is not null and it represents the same IP address as this object.

getAddress()This method returns the raw IP address of this InetAddress object.

getHostAddress()This method returns the IP address string in textual presentation form.

hashCode()This method returns a hashcode for this IP address.

isAnyLocalAddress()Utility routine to check if the InetAddress is a wildcard address.

isLinkLocalAddress()Utility routine to check if the InetAddress is a link-local address.

isLoopbackAddress()Utility routine to check if the InetAddress is a loopback address.

isMCGlobal()Utility routine to check if the multicast address has global scope.

isMCLinkLocal()Utility routine to check if the multicast address has link scope.

isMCNodeLocal()Utility routine to check if the multicast address has node scope.

isMCOrgLocal()Utility routine to check if the multicast address has organization scope.

isMCSiteLocal()Utility routine to check if the multicast address has site scope.

isMulticastAddress()Utility routine to check if the InetAddress is an IP multicast address. IP multicast address is a Class D address i.e first four bits of the address are 1110.

isSiteLocalAddress()Utility routine to check if the InetAddress is a site-local address.

No comments:

Post a Comment