Java編程獲取自己主機的IP地址簡單案例

import java.net.InetAddress;
import java.net.StandardSocketOptions;
import java.net.UnknownHostException;

public class GetLocalHostTest {

	public static void main(String[] args) throws UnknownHostException {
		// TODO Auto-generated method stub
		InetAddress myIP = null;//聲明IP地址對象變量
		myIP = InetAddress.getLocalHost();
		System.out.println("HostAddress is"+myIP.getHostAddress());
		
	}

}

分析:

本案例實現的功能就是獲取自己主機的ip地址。主要使用的一個類就是InetAddress類,在使用這個類之前需要先將這個類導進來使用import關鍵字。在這個類當中有一個靜態方法叫做getLocalHost()返回本地主機的地址。 這是通過從系統檢索主機的名稱,然後將該名稱解析爲InetAddress不過需要注意的就是在使用這個方法的時候會產生UnknownHostException - 如果本地主機名無法解析成地址。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章