สารบัญ
รับชื่อโฮสต์ของเครื่องที่ใช้งาน Java
InetAddress.getLocalHost().getHostName()
เครื่องที่ใช้ Javaชื่อโฮสต์(ชื่อเครื่องจักรนี่คือโปรแกรมตัวอย่างที่ดึงข้อมูล ( )
โปรแกรมตัวอย่างนี้ได้รับชื่อโฮสต์โดยใช้วิธีการดังต่อไปนี้:
- java.net.InetAddress.getLocalHost() นี่แสดงถึงโฮสต์ท้องถิ่น ที่อยู่อินเทอร์เน็ต ลองสร้างอินสแตนซ์ของมันดู
- ได้รับ localhost แล้ว ที่อยู่อินเทอร์เน็ต の getHostName() ชื่อเครื่องจักรได้มาจากการใช้วิธีนี้
ตัวอย่างโปรแกรม
/** * รับชื่อโฮสต์ของเครื่องที่รันโปรแกรมนี้ * @return ชื่อโฮสต์ * * หากเกิดข้อผิดพลาดที่ไม่คาดคิด จะส่งคืนสตริง "UnknownHost" */ public static String getHostName() { try { return InetAddress.getLocalHost().getHostName(); } catch (Exception e) { e.printStackTrace(); } return "UnknownHost"; }
ผลลัพธ์การดำเนินการ
◆ตัวอย่าง
/** * ตัวอย่างการเรียกใช้งาน * @param args */ public static void main(String[] args) { String name = getHostName(); System.out.println("Hostname = '"+name+"'"); }
◆ผลลัพธ์
ชื่อโฮสต์ = '*****ATTON''
*ชื่อโฮสต์ของเครื่องที่เรียกใช้คำสั่งนั้นจะแสดงขึ้นมา*
