以下实例演示了如何使用 InetAddress 类的 getLocalAddress() 方法获取本机ip地址及主机名:
- /*
- author by shouce.ren
- Main.java
- */
- import java.net.InetAddress;
- public class Main {
- public static void main(String[] args)
- throws Exception {
- InetAddress addr = InetAddress.getLocalHost();
- System.out.println("Local HostAddress:
- "+addr.getHostAddress());
- String hostname = addr.getHostName();
- System.out.println("Local host name: "+hostname);
- }
- }
以上代码运行输出结果为:
- Local HostAddress: 192.168.1.4
- Local host name: harsh