Java程式用於顯示主機名和IP地址
在本文中,我們將學習如何使用Java顯示主機名和IP地址。為了顯示主機名和IP地址,我們將使用java.net包中的InetAddress類。我們將編寫一個簡單的程式來獲取並列印此資訊,並執行異常處理以捕獲異常(如果資料未找到)。
問題陳述
編寫一個Java程式來顯示主機名和IP地址。以下是演示 −
輸出
The IP address is : 127.0.0.1
The host name is : jdoodle
顯示主機名和IP地址的步驟
以下是顯示主機名和IP地址的步驟 −
- 首先,我們將匯入java.net包中的所有類
- 初始化Demo類。
- 我們將使用try-catch塊來處理UnknownHostException(如果找不到本地地址)。
- 獲取本地主機地址並列印IP地址。
- 使用InetAddress物件列印主機名。
Java程式用於顯示主機名和IP地址
要在Java中顯示主機名和IP地址,程式碼如下 −
import java.net.*;
public class Demo{
public static void main(String[] args){
try{
InetAddress my_address = InetAddress.getLocalHost();
System.out.println("The IP address is : " + my_address.getHostAddress());
System.out.println("The host name is : " + my_address.getHostName());
}
catch (UnknownHostException e){
System.out.println( "Couldn't find the local address.");
}
}
}
輸出
The IP address is : 127.0.0.1 The host name is : jdoodle
程式碼解釋
名為Demo的類包含main函式。“try”和“catch”塊在此main函式中定義。在“try”塊中,建立了InetAddress的例項,並使用“getLocalHost”函式獲取InetAddress例項的主機地址和主機名。如果其中一個屬性未找到,“catch”塊定義捕獲異常並在控制檯上列印相關訊息。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP