博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断字符串是否是正常IP
阅读量:3958 次
发布时间:2019-05-24

本文共 1006 字,大约阅读时间需要 3 分钟。

 代码实现

public class one {    private static boolean judge(String str){        //根据.进行拆分,若结果不是四个字符串,直接返回false        //\\会转义成反斜杠,反斜杠本身就是转义符,即“\.”,再进行转义就是.,所以\\.实际上是"."        String[] array = str.split("\\.");        if( array.length != 4 )    {            return false;        }        //拆分的每个结果应该是0-255之间的整数        for(int i = 0; i < 4; i++){            for(int j = 0; j
='0' && temp<= '9' ){ if(j==array[i].length()-1){ int element = Integer.parseInt(array[i]); if( element<=0 || element>=255) { return false; } } }else { return false; } } } return true; } public static void main(String[] args) { //String str = "0.0.0.0"; //String str = "10.10.10.10"; String str = "255.255.255.255"; boolean result = judge(str); System.out.println(result); }}

 

转载地址:http://oxazi.baihongyu.com/

你可能感兴趣的文章
奇妙的JavaScript函数
查看>>
奇妙的JavaScript函数
查看>>
题目:企业SQL面试复习与测试
查看>>
图片的三级缓存机制
查看>>
自定义标签库(Tag library)
查看>>
自定义标签库(Tag library)
查看>>
深入Java集合学习系列(一)
查看>>
深入Java集合学习系列(一)
查看>>
深入Java集合学习系列(二):
查看>>
图解Spring AOP
查看>>
性能调优之Weblogic调优
查看>>
性能调优之性能参数指标
查看>>
POJ3009---冰壶游戏(深搜剪枝+回溯)
查看>>
POJ3669---跳炸弹(广搜)
查看>>
POJ---1384Piggy-Bank (完全背包+装满问题)
查看>>
并查集基础知识
查看>>
POJ1182---食物链(带权并查集~技巧性超强的解法)
查看>>
POJ2492---A Bug's Life(做完食物链,再秒这个)
查看>>
POJ2063---Investment(完全背包)
查看>>
POJ1458---(最长公共子序列最基础题)
查看>>