JavaTM Platform
Standard Ed. 6

java.net
�� InterfaceAddress

java.lang.Object
  �̳��� java.net.InterfaceAddress

public class InterfaceAddress
extends Object

�����ʾ����ӿڵ�ַ������֮������ IPv4 ��ַ����ָ IP ��ַ����������͹㲥��ַ������ IPv6 ��ַ����ָ IP ��ַ������ǰ׺���ȡ�

�����°汾��ʼ��
1.6
������
NetworkInterface

����ժҪ
 boolean equals(Object obj)
          ���˶�����ָ������Ƚϡ�
 InetAddress getAddress()
          ���ش˵�ַ�� InetAddress��
 InetAddress getBroadcast()
          ���ش� InterfaceAddress �㲥��ַ�� InetAddress��
 short getNetworkPrefixLength()
          ���ش˵�ַ������ǰ׺���ȡ�
 int hashCode()
          ���ش˽ӿڵ�ַ�Ĺ�ϣ�롣
 String toString()
          ���˽ӿڵ�ַת��Ϊ String��
 
���� java.lang.Object �̳еķ���
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

������ϸ��Ϣ

getAddress

public InetAddress getAddress()
���ش˵�ַ�� InetAddress��

���أ�
�˵�ַ�� InetAddress��

getBroadcast

public InetAddress getBroadcast()
���ش� InterfaceAddress �㲥��ַ�� InetAddress��

ֻ�� IPv4 ������й㲥��ַ����˶��� IPv6 ���罫���� null��

���أ�
��ʾ�㲥��ַ�� InetAddress�����û�й㲥��ַ���򷵻� null��

getNetworkPrefixLength

public short getNetworkPrefixLength()
���ش˵�ַ������ǰ׺���ȡ�����ǰ׺������ IPv4 ��ַ��������Ҳ��Ϊ�������롣���͵� IPv4 ֵ�� 8 (255.0.0.0)��16 (255.255.0.0) �� 24 (255.255.255.0)��

���͵� IPv6 ֵ�� 128 (::1/128) �� 10 (fe80::203:baff:fe27:1243/10)

���أ�
��ʾ�õ�ַ����ǰ׺���ȵ� short��

equals

public boolean equals(Object obj)
���˶�����ָ������Ƚϡ����ҽ���������Ϊ null����������ʾ��˶�����ͬ�Ľӿڵ�ַʱ�������Ϊ true��

��� InterfaceAddress ����ʵ���� InetAddress��ǰ׺���Ⱥ͹㲥��ַ����ͬ�������DZ�ʾ��ͬ�ĵ�ַ��

���ǣ�
�� Object �е� equals
������
obj - Ҫ��֮�ȽϵĶ���
���أ�
���������ͬ���򷵻� true�����򣬷��� false��
������
hashCode()

hashCode

public int hashCode()
���ش˽ӿڵ�ַ�Ĺ�ϣ�롣

���ǣ�
�� Object �е� hashCode
���أ�
�˽ӿڵ�ַ�Ĺ�ϣ��ֵ��
������
Object.equals(java.lang.Object), Hashtable

toString

public String toString()
���˽ӿڵ�ַת��Ϊ String�����ص��ַ�������������ʽ��InetAddress /ǰ׺����[�㲥��ַ]��

���ǣ�
�� Object �е� toString
���أ�
�˽ӿڵ�ַ���ַ�����ʾ��ʽ��

JavaTM Platform
Standard Ed. 6

�ύ��������
�йظ���� API �ο����ϺͿ�����Ա�ĵ�������� Java SE ������Ա�ĵ������ĵ���������ϸ�ġ����򿪷���Ա���������Լ�������������ﶨ�塢ʹ�ü��ɺ͹�������ʾ����

��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������