Java網絡教程: InetAddress
InetAddress是ip地址的java表示方式。這個類的實例也可以用在UDP DatagramSockets、普通Socket類和ServerSocket類。
創建InetAddress實例
InetAddress沒有public構造器,必須通過一係列的靜態方法獲取實例。下麵是如何獲取一個域名的InetAddress實例:
1 |
InetAddress address = InetAddress.getByName( "jenkov.com" );
|
下麵是如何獲取匹配字符串表示ip地址的InetAddress:
1 |
InetAddress address = InetAddress.getByName( "78.46.84.171" );
|
下麵是如何獲取本地主機的IP地址(電腦程序正在運行):
1 |
InetAddress address = InetAddress.getLocalHost(); |
其他的InetAddress方法
InetAddress類提供許多其他的方法以供使用。例如,你可以調用getAddress()方法獲取一個字節數組表示的ip地址,等等。要了解更多的方法,但比起這個,閱讀InetAddress的java文檔會更容易。
最後更新:2017-05-19 17:02:07