判断字符串是否为IPV4

Posted yangwanhao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断字符串是否为IPV4相关的知识,希望对你有一定的参考价值。

public class IPV4Test {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.println("请输入一个IPV4地址");
        String ipStr = in.nextLine();
        System.out.println(isIPV4(ipStr));
    }

    private static Boolean isIPV4(String ipStr) {
        if (StringUtils.isBlank(ipStr)) {
            return false;
        }
        String[] array = ipStr.split("\.");
        if (array.length != 4) {
            return false;
        }
        for (String str : array) {
            int num = Integer.parseInt(str);
            if (num < 0 || num > 255) {
                return false;
            }
        }
        return true;
    }

}

 

以上是关于判断字符串是否为IPV4的主要内容,如果未能解决你的问题,请参考以下文章

判断IP是否是IPV4

iOS 常用算法之设计一个算法,验证某字符是否为合法IPV4字符

Java正则表达式判断一个字符串是否是ipv4地址

176Java8判断字符串是不是符合IPv4格式

176Java8判断字符串是不是符合IPv4格式

176Java8判断字符串是不是符合IPv4格式