zoukankan      html  css  js  c++  java
  • java如何获取本机IP

    java如何获取本机IP

    import java.net.*;
    
    public class Test6 {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            InetAddress ia=null;
            try {
                ia=ia.getLocalHost();
                
                String localname=ia.getHostName();
                String localip=ia.getHostAddress();
                System.out.println("本机名称是:"+ localname);
                System.out.println("本机的ip是 :"+localip);
            } catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    
    }

    获取所有IPv4的IP地址:

    public static List<String> getLocalIPList() {
            List<String> ipList = new ArrayList<String>();
            try {
                Enumeration<NetworkInterface> networkInterfaces = NetworkInterface.getNetworkInterfaces();
                NetworkInterface networkInterface;
                Enumeration<InetAddress> inetAddresses;
                InetAddress inetAddress;
                String ip;
                while (networkInterfaces.hasMoreElements()) {
                    networkInterface = networkInterfaces.nextElement();
                    inetAddresses = networkInterface.getInetAddresses();
                    while (inetAddresses.hasMoreElements()) {
                        inetAddress = inetAddresses.nextElement();
                        if (inetAddress != null && inetAddress instanceof Inet4Address) { // IPV4
                            ip = inetAddress.getHostAddress();
                            ipList.add(ip);
                        }
                    }
                }
            } catch (SocketException e) {
                e.printStackTrace();
            }
            return ipList;
        }
  • 相关阅读:
    Django —— DateTimeField格式
    Django——权限组件(中间件判断用户权限--URL初级)
    linux命令
    性能测试--测试分类
    web安全之csrf攻击
    web安全之xss攻击
    测试用例规范
    禅道操作手册
    fiddler弱网测试
    Web测试系列之测试工具
  • 原文地址:https://www.cnblogs.com/stono/p/5664083.html
Copyright © 2011-2022 走看看