zoukankan      html  css  js  c++  java
  • java如何获取IP地址

    import java.net.Inet6Address;
    import java.net.InetAddress;
    import java.net.NetworkInterface;
    import java.net.SocketException;
    import java.util.Enumeration;
     
    public class GetMacIp {
     
           /**  
           * @Title: main 
           * @Description: TODO
           * @param :@param args     
           * @return :void    
           * @throws 
           */
           public static void main(String[] args) {
                
                        String currentIP= null;
                        Enumeration<?> e1;
                        try {
                            e1 = (Enumeration<?>) NetworkInterface.getNetworkInterfaces();
                            while (e1.hasMoreElements()) {
                                NetworkInterface ni = (NetworkInterface) e1.nextElement();
                                if (!ni.getName().equals("eth3" )) {
                                    continue;
                                } else {
                                    Enumeration<?> e2 = ni.getInetAddresses();
                                    while (e2.hasMoreElements()) {
                                        InetAddress ia = (InetAddress) e2.nextElement();
                                        if (ia instanceof Inet6Address) {
                                            continue;
                                        }
                                       currentIP = ia.getHostAddress();
                                       
                                    }
                                    System. out.println("======" +currentIP);
                                    break;
                                }
                            }
                        } catch (SocketException e) {
                            e.getMessage();
                        }
     
                    }
     
          }
  • 相关阅读:
    JSON格式
    多行写入
    文件对象write() and read()
    一个虚拟摄像头Filter(Virtual Cam Capture Filter)
    五十种最好的开源爬虫
    web scraper 里的 Element click 模拟点击「加载更多」
    介绍一款好用又易学的爬虫工具:web scraper
    安装宝塔面板后 ,centos系统 挂载硬盘 或者 数据盘和系统盘合并
    帝国CMS恢复搜索功能 增加搜索数据源设置教程
    安装帝国CMS步骤 和恢复数据
  • 原文地址:https://www.cnblogs.com/beantestng/p/3772848.html
Copyright © 2011-2022 走看看