ตัวอย่างโค้ด
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 block ใน try block สร้างอินสแตนซ์ InetAddress ด้วย getLocalHost() แล้วดึง IP address ด้วย getHostAddress() และ hostname ด้วย getHostName() หากไม่พบที่อยู่ catch block จะจับ exception และพิมพ์ข้อความแจ้งเตือน