之前自己写算法,查找字符串中有几个点,然后再判断点外的字符是否符合0-255。
其实不用这么麻烦,直接调用InetAddress来判断
boolean isIpString(String arg0){
boolean is=true;
try {
InetAddress ia=InetAddress.getByName("arg0");
} catch (UnknownHostException e) {
is=false;
}
return is;
}
本文介绍了一种简便的方法来验证字符串是否为有效的IP地址。通过利用InetAddress类的getByName方法,可以避免复杂的字符串解析过程,从而实现快速且准确的IP地址验证。
之前自己写算法,查找字符串中有几个点,然后再判断点外的字符是否符合0-255。
其实不用这么麻烦,直接调用InetAddress来判断
boolean isIpString(String arg0){
boolean is=true;
try {
InetAddress ia=InetAddress.getByName("arg0");
} catch (UnknownHostException e) {
is=false;
}
return is;
}
被折叠的 条评论
为什么被折叠?