JAVA获取本地IP地址

来源:互联网 发布:php财经接口 编辑:程序博客网 时间:2024/05/18 02:13

Enumeration<NetworkInterface> netInterfaces = null;  

try {  
    netInterfaces = NetworkInterface.getNetworkInterfaces();  
    while (netInterfaces.hasMoreElements()) {  
        NetworkInterface ni = netInterfaces.nextElement();  
        System.out.println("DisplayName:" + ni.getDisplayName());  
        System.out.println("Name:" + ni.getName());  
        Enumeration<InetAddress> ips = ni.getInetAddresses();  
        while (ips.hasMoreElements()) {  
            System.out.println("IP:" 
            + ips.nextElement().getHostAddress());  
        }  
    }  
} catch (Exception e) {  
    e.printStackTrace();  
}  

原创粉丝点击