当前位置:首页 > JAVA教程 > 正文内容

java怎样推断ip是不是正当【JAVA教程】,java,ip

搜教程4年前 (2020-01-01)JAVA教程156

java推断IP地点是不是正当的要领:(引荐:java视频教程)

/**
	 * 推断IP地点的正当性,这里采用了正则表达式的要领来推断 return true,正当
	 */
	public static boolean ipCheck(String text) {
		if (text != null && !text.isEmpty()) {
			// 定义正则表达式
			String regex = "^(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|[1-9])\\."
					+ "(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\." +"(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\."
					+ "(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)$";
			// 推断ip地点是不是与正则表达式婚配
			if (text.matches(regex)) {
				// 返回推断信息
				return true;
			} else {
				// 返回推断信息
				return false;
			}
		}
		return false;
	}

matches() 要领用于检测字符串是不是婚配给定的正则表达式。

挪用

public static void main(String[] args) {
		String b = "191.168.32.1";
		if (!Tool.ipCheck(b)) {
			System.out.println("毛病");
		}else {
			System.out.println("准确");
		}
	}

更多java学问请关注java基础教程栏目。

以上就是java怎样推断ip是不是正当的细致内容,更多请关注ki4网别的相干文章!

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/16814.html

标签: javaip
分享给朋友:

“java怎样推断ip是不是正当【JAVA教程】,java,ip” 的相关文章

如安在JSP页面内编写java代码?(代码示例)【JAVA教程】,JSP,编写java代码

如安在JSP页面内编写java代码?(代码示例)【JAVA教程】,JSP,编写java代码

在JSP页面中能够经由过程剧本元素编写java代码,下面本篇文章就来带人人认识一下JSP的剧本元素,相识在JSP页面内编写java代码的要领,愿望对人人有所协助。 Java Server Page(JSP)是一种经由过程运用servlet来掌握Web页面内容或表面的手艺。在Web页面中指定...

什么是设想形式【JAVA教程】,设计模式,创建模式,结构模式,行为模式

什么是设想形式【JAVA教程】,设计模式,创建模式,结构模式,行为模式

设想形式是在软件设想中常见题目的通用、可重复运用、多数人晓得的一种解决方案或模板;这些解决方案是在相称长的一段时间内由浩瀚软件开发人员经由过程重复实验取得的。下面我们就来带人人认识一下设想形式,愿望对人人有所协助。 设想形式的运用 设想形式在软件开发中有两个主要用途。【视频教程引荐:Ja...

spring boot集成JSP的要领引见(代码示例)【JAVA教程】,spring boot

spring boot集成JSP的要领引见(代码示例)【JAVA教程】,spring boot

本篇文章给人人带来的内容是关于spring boot集成JSP的要领引见(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 记得刚开始spring boot 项目集成jsp 时在网上找了一些材料,不过那些材料大部分都是只是一部分的,要么是不可,要么是断章取义。尤其是c...

java8中时候的运用详解(附示例)【JAVA教程】,java8

本篇文章给人人带来的内容是关于java8中时候的运用详解(附示例),有肯定的参考价值,有须要的朋侪可以参考一下,愿望对你有所协助。 为何须要新的时候API? 在Java 8之前的日期/时候API之前,现有的与日期和时候相干的类存在诸多题目,个中重要有: Java的日期/时候类的定义并不一...

SpringBoot加载子模块配置文件的细致引见(代码示例)【JAVA教程】,SpringBoot

本篇文章给人人带来的内容是关于SpringBoot加载子模块设置文件的细致引见(代码示例),有肯定的参考价值,有需要的朋侪能够参考一下,愿望对你有所协助。 这两天最先进修SpringBoot框架,根据官方的文档,很轻易地就把单模块的项目启动了,但在运用maven搭建多模块的时刻遇到了子模块设置...

java中string的相干学问引见(代码示例)【JAVA教程】,java

本篇文章给人人带来的内容是关于java中string的相干学问引见(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 1、两种建立体式格局 String str1 = "abc";        //字面量建立 String str2 = new String(...