Java获取本地IP方法
发布时间:2020-12-15 03:17:14 所属栏目:Java 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 public static void main(String[] args) { try { EnumerationNetworkInterface enumeration = NetworkInterface .getNetworkInterfaces(); while (en
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 public static void main(String[] args) { try { Enumeration<NetworkInterface> enumeration = NetworkInterface .getNetworkInterfaces(); while (enumeration.hasMoreElements()) { NetworkInterface networkInterface = enumeration.nextElement(); if (networkInterface.isUp()) { Enumeration<InetAddress> addressEnumeration = networkInterface .getInetAddresses(); while (addressEnumeration.hasMoreElements()) { String ip = addressEnumeration.nextElement() .getHostAddress(); final String REGX_IP = "((25[0-5]|2[0-4]d|1d{2}|[1-9]d|d).){3}(25[0-5]|2[0-4]d|1d{2}|[1-9]d|d)"; if (ip.matches(REGX_IP) && !ip.equals("127.0.0.1")) { System.out.println(ip); } } } } } catch (Exception e) { log.error("获取本机ip出现异常,异常信息为:" + e.getMessage()); } } 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读