hashCode(): This method is available in the java.net.InterfaceAddress class of Java.
Syntax:
int java.net.InterfaceAddress.hashCode()
This method returns a hashcode for this Interface address.
Parameters: NA
Returns: a hash code value for this Interface address.
Exceptions: NA
Approach
Java
package com.InterfaceAddress;import java.net.InterfaceAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.util.List;public class InterfaceAddresshashCode {public static void main(String[] args) throws SocketException {NetworkInterface nif = NetworkInterface.getByIndex(1);List<InterfaceAddress> list = nif.getInterfaceAddresses();InterfaceAddress interfaceAddress = list.get(0);System.out.println(interfaceAddress.hashCode());}}
Output:
-16777208
Some other methods of InterfaceAddress
equals(Object): This method compares this object against the specified object.
getAddress(): This method returns an InetAddress for this address.
getBroadcast(): This method returns an InetAddress for the broadcast address for this InterfaceAddress.
getNetworkPrefixLength(): This method returns the network prefix length for this address.
hashCode(): This method returns a hashcode for this Interface address.
toString(): This method converts this Interface address to a String. The string returned is of the form: InetAddress / prefix-length [ broadcast address ].
No comments:
Post a Comment