利用java获取本机IP地址的方法

来源:互联网 发布:吸引的淘宝优惠券名字 编辑:程序博客网 时间:2024/05/18 22:54
StringBuilder IFCONFIG=new StringBuilder();     try {         for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {             NetworkInterface intf = en.nextElement();             for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {                 InetAddress inetAddress = enumIpAddr.nextElement();                 if (!inetAddress.isLoopbackAddress() && !inetAddress.isLinkLocalAddress() && inetAddress.isSiteLocalAddress()) {                 IFCONFIG.append(inetAddress.getHostAddress().toString()+"\n");                 }               }         }     } catch (SocketException ex) {     }     System.out.println(IFCONFIG);  
以上就是java获取本机IP地址的核心代码,大家可以选择自己想要的IP地址进行使用
原创粉丝点击