JAVA获取本地ip地址
2018-01-08 14:48
288 查看
JAVA获取本地ip地址
因为项目中正好用到本地IP地址,然后上网搜了一下,看写的不是特别详细,所以在这里补充一下。首先获取到本地设备的名称和IP
InetAddress inetAddress = InetAddress.getLocalHost();
然后输出为:
Q4ER6ZHVM5NWJ2X/192.168.2.23
如果要用到程序中,则需要将这个转换为String类型,并且截取到IP,因为我们只要IP地址
String ip = inetAddress.toString(); String localhost = StringUtils.substringAfterLast(ip, "/");
这个时候,输出的结果就是我们想要的了
//String类型的 192.168.2.23
其中的StringUtils.substringAfterLast这个的意思是截取”/”后面的字符串。
1、StringUtils工具类的具体用法。
相关文章推荐
- java下linux和window通用的获取指定网段的本地ip地址(NetworkInterface)
- java获取本地的ip地址
- 用Java获取本地的多个IP地址
- java根据IP地址获取本地定位
- Java 获取本地IP地址
- java获取本地IP地址,java获取本地多张网卡IP
- Java准确地获取本地IP地址
- java 获取本地机器外网的IP地址
- JAVA 获取本地所有的IP地址,多网卡多IP,单网卡多个IP
- JAVA获取本地IP地址
- Java获取本地IP地址
- java获取本地Ip地址
- Java中获取本地IP地址
- java 获取本地路由器分配给电脑的IP地址与主机名相关
- Java获取本地IP地址
- Java InetAddress根据域名获取该域名对应的IP地址及本地IP地址
- 多级反向代理下,Java获取请求客户端的真实IP地址多中方法整合
- java获取客户端的ip地址
- Java获取IP地址:request.getRemoteAddr()警惕
- 一周乱弹(1,绝对路径中的 / 代表什么 2,jsp include标签 3,java 获取ip地址问题,4,springMVC @RequestMapping 传递多个参数5,jQuery模糊搜索)