博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java如何获取本机IP
阅读量:7124 次
发布时间:2019-06-28

本文共 1610 字,大约阅读时间需要 5 分钟。

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
getLocalIPList() { List
ipList = new ArrayList
(); try { Enumeration
networkInterfaces = NetworkInterface.getNetworkInterfaces(); NetworkInterface networkInterface; Enumeration
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; }

 

转载地址:http://mcael.baihongyu.com/

你可能感兴趣的文章
《树莓派渗透测试实战》——1.2 组装树莓派
查看>>
《网页设计与前端开发 Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript 从入门到精通》—— 1.2 网页的基本构成元素...
查看>>
《21天学通Java(第6版)》—— 1.1 Java语言
查看>>
《图数据库》——第 2 章 关联数据的存储选择
查看>>
《SQL学习指南(第2版)(修订版)》———1.4 内容前瞻
查看>>
使用Redis作为一个LRU缓存
查看>>
《易学C++(第2版)》——1.7 C++学习的常见问题
查看>>
《Google软件测试之道》—第1章1.3节组织结构
查看>>
jvm系列(七):jvm调优-工具篇
查看>>
Processing编程学习指南3.1 程序的运行流程
查看>>
ROS机器人程序设计(原书第2版)2.2 理解ROS计算图级
查看>>
《破茧成蝶——用户体验设计师的成长之路》一1.3 用户体验设计的特征
查看>>
R语言数据挖掘2.2.4.3 R语言实现
查看>>
Predicate和Consumer接口– Java 8中java.util.function包下的接口
查看>>
《Dreamweaver CS6完美网页制作——基础、实例与技巧从入门到精通》——2.3 网页色彩搭配知识...
查看>>
企业上云实战分享
查看>>
SSM框架Web程序的流程(Spring SpringMVC Mybatis)
查看>>
阿里云人工智能识别篮球动作视频
查看>>
Ali Kernel introduction
查看>>
前端常见兼容问题系列5:¥符号在部分Android APP的WebView中不见了
查看>>