JAVA 获取本机IP 亲测可用
来源:互联网 发布:plc仿真软件安装 编辑:程序博客网 时间:2024/05/22 13:05
public static final String getLocalIp() throws Exception {
String ipString = "";
Enumeration<NetworkInterface> allNetInterfaces = NetworkInterface.getNetworkInterfaces();
InetAddress ip = null;
while (allNetInterfaces.hasMoreElements()) {
NetworkInterface netInterface = (NetworkInterface) allNetInterfaces.nextElement();
Enumeration<InetAddress> addresses = netInterface.getInetAddresses();
while (addresses.hasMoreElements()) {
ip = (InetAddress) addresses.nextElement();
if (ip != null && ip instanceof Inet4Address && !ip.getHostAddress().equals("127.0.0.1")) {
return ip.getHostAddress();
}
}
}
return ipString;
}
String ipString = "";
Enumeration<NetworkInterface> allNetInterfaces = NetworkInterface.getNetworkInterfaces();
InetAddress ip = null;
while (allNetInterfaces.hasMoreElements()) {
NetworkInterface netInterface = (NetworkInterface) allNetInterfaces.nextElement();
Enumeration<InetAddress> addresses = netInterface.getInetAddresses();
while (addresses.hasMoreElements()) {
ip = (InetAddress) addresses.nextElement();
if (ip != null && ip instanceof Inet4Address && !ip.getHostAddress().equals("127.0.0.1")) {
return ip.getHostAddress();
}
}
}
return ipString;
}
阅读全文
0 0
- JAVA 获取本机IP 亲测可用
- 获取本机IP java
- java获取本机IP
- Java获取本机IP
- Java 获取本机ip
- java 获取本机IP
- java获取本机ip
- java获取本机ip
- java获取本机所有可用字体
- java获取本机的ip地址
- JAVA程序获取本机ip
- 用java获取本机IP地址
- 二、java获取本机ip地址
- java获取本机IP地址
- 获取本机所有IP java
- java获取本机的ip地址
- Java获取本机所有ip地址
- java获取本机ip地址方法
- 2015年新加坡总理李显龙新加坡国庆50周年演讲中英文全文
- LinkedList的手动实现
- 第十二章 干将莫邪
- 从控制台获取输入-Java
- 图像平移 ——MATLAB实现
- JAVA 获取本机IP 亲测可用
- C# 启动控制台程序直接隐藏后台
- 深入Mysql字符集设置[精华结合]
- 一个屌丝程序猿的人生(二)
- git 提交错误
- EJB学习笔记-5-local
- 我的技术资源归档(分享快乐)
- 满二叉排序树任意三个节点最近公共父节点
- Android用webView加载h5的页面,h5获取本地的图库中的图片