java - 我如何检查字符串是否是 Groovy 中的 IP?

标签 java grails groovy

来自给定的字符串:

String someIp = // some String

我如何检查 someIp 是否是有效的 Ip 格式?

最佳答案

您可以使用 InetAddressValidator检查和验证字符串是否为有效 ip 的类。

import org.codehaus.groovy.grails.validation.routines.InetAddressValidator

...
String someIp = // some String
if(InetAddressValidator.getInstance().isValidInet4Address(someIp)){
    println "Valid Ip"
} else {
    println "Invalid Ip"
}
...

试试这个..

关于java - 我如何检查字符串是否是 Groovy 中的 IP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18157217/

相关文章:

java - Eclipse - 我在窗口首选项中设置了 Java 1.6,但编译器给出了有关 @Override 的错误

grails - 如何在grails中从 Controller 创建canocical?

grails - 如何提取 grails 对象中的第一个值

java - JAR/WAR 内的 Spring 资源

grails - Grails:将字符串(用户名)用作主键,但是使用ignorecase保存并获取ID字符串(用户名)吗?

java - Android 中 Ormlite 查询需要时间

java - 声明如何以及在哪里可以被 Android Studio 中的两种方法使用

grails - 在GSP中使用Grails标签库

java - Spock 中最终类的模拟实例在测试和开发代码中的行为不同

java - REST URL 通常是如何定义的?