java正则表达式判断 ip 地址是否正确解析

 更新时间:2019年08月16日 14:25:03   作者:进击的小熙  
这篇文章主要介绍了java正则表达式判断 ip 地址是否正确解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了java正则表达式判断 ip 地址是否正确解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

代码如下

public class ClassWork05 {
  public static void main(String[] args) {
    System.out.println(IsIp.isIp("10.10.1.1"));
  }
}
class IsIp{
  public static boolean isIp(String ip) {
    boolean b1 = ip.matches("([1-9]|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])(\\.(\\d|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])){3}");
    return b1;
  }
}
// 输出结果为 true

可以通过这个图来理解 ip 地址的正则表达式:

java 的 ip 正则表达式

([1-9]|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])(\\.(\\d|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])){3}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 关于Java中的继承和组合的一个错误使用的例子

    关于Java中的继承和组合的一个错误使用的例子

    这篇文章主要介绍了关于Java中的继承和组合的一个错误使用的例子,需要的朋友可以参考下
    2016-08-08
  • Intellij IDEA 关闭和开启自动更新的提示?

    Intellij IDEA 关闭和开启自动更新的提示?

    这篇文章主要介绍了Intellij IDEA 关闭和开启自动更新的提示操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • Python安装Jupyter Notebook配置使用教程详解

    Python安装Jupyter Notebook配置使用教程详解

    这篇文章主要介绍了Python安装Jupyter Notebook配置使用教程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • 详解JAVA中使用FTPClient工具类上传下载

    详解JAVA中使用FTPClient工具类上传下载

    这篇文章主要介绍了JAVA中使用FTPClient工具类上传下载的相关资料,java 使用FTP服务器上传文件、下载文件,需要的朋友可以参考下
    2017-08-08
  • SpringBoot实战之SSL配置详解

    SpringBoot实战之SSL配置详解

    今天小编就为大家分享一篇关于SpringBoot实战之SSL配置详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • springboot项目idea热部署的教程详解

    springboot项目idea热部署的教程详解

    这篇文章主要介绍了springboot项目idea热部署,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • 如何在java中使用SFTP协议安全的传输文件

    如何在java中使用SFTP协议安全的传输文件

    这篇文章主要介绍了如何在java中使用SFTP协议安全的传输文件,帮助大家更好的理解和使用JSch,感兴趣的朋友可以了解下
    2020-10-10
  • Spring Boot文件上传简单实例代码

    Spring Boot文件上传简单实例代码

    在本篇文章里小编给大家分享的是关于Spring Boot 文件上传简易教程以及相关知识点,需要的朋友们参考下。
    2019-08-08
  • Spring切入点表达式配置过程图解

    Spring切入点表达式配置过程图解

    这篇文章主要介绍了Spring切入点表达式配置过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • 深入浅析 Spring Boot Starter

    深入浅析 Spring Boot Starter

    Spring框架功能很强大,但是就算是一个很简单的项目,我们也要配置很多东西。接下来通过本文给大家分享Spring Boot Starter 知识,感兴趣的朋友一起看看吧
    2017-10-10

最新评论