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}

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

相关文章

  • SpringBoot项目如何访问jsp页面的示例代码

    SpringBoot项目如何访问jsp页面的示例代码

    本篇文章主要介绍了SpringBoot项目如何访问jsp页面的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • java异步调用的4种实现方法

    java异步调用的4种实现方法

    日常开发中,会经常遇到说,前台调服务,本文主要介绍了java异步调用的4种实现方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • 浅谈JAVA如何生成UUID唯一标识

    浅谈JAVA如何生成UUID唯一标识

    这篇文章主要介绍了浅谈JAVA如何生成UUID唯一标识,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Java日期格式化如何避免YYYY引发的时间异常

    Java日期格式化如何避免YYYY引发的时间异常

    在编程中,日期格式化是一个常见的任务,使用不同的格式化选项可能会导致一些意外的结果,下面我们就来学习一下Java如何避免YYYY引发的时间异常吧
    2023-11-11
  • springboot中的springSession的存储和获取实现

    springboot中的springSession的存储和获取实现

    这篇文章主要介绍了springboot中的springSession的存储和获取实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • Java 生成任意长度的验证码过程解析

    Java 生成任意长度的验证码过程解析

    这篇文章主要介绍了Java 生成任意长度的验证码过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • java堆栈跟踪工具jstack的使用教程

    java堆栈跟踪工具jstack的使用教程

    jstack(stack trace for java)是java虚拟机自带的一种堆栈跟踪工具,主要用于生成java虚拟机当前时刻的线程快照,下面我们就来学习一下它的具体使用吧
    2023-11-11
  • springboot单独使用feign简化接口调用方式

    springboot单独使用feign简化接口调用方式

    这篇文章主要介绍了springboot单独使用feign简化接口调用方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • Java 中比较对象的用法小结

    Java 中比较对象的用法小结

    在 Java 中,比较对象的方法有多种多样,每种都有其适用的场景,通过深入理解 equals() 方法、Comparable 接口和 Comparator 接口,我们能够更好地处理对象之间的比较,使代码更加灵活、清晰和健壮,本文给大家介绍Java 中比较对象的用法,感兴趣的朋友一起看看吧
    2023-12-12
  • Java使用Scanner类获取用户输入实例详解

    Java使用Scanner类获取用户输入实例详解

    在本篇文章里小编给大家整理了关于Java使用Scanner类获取用户输入实例内容,有兴趣的朋友们学习下。
    2019-11-11

最新评论