zoukankan      html  css  js  c++  java
  • 判断是否是正确的ip地址

    /**
    * 判断是否是正确的ip地址
    * @param str
    * @return
    */
    public static boolean isIPAddress(String str) {
      // 如果长度不符合条件 返回false
      if (str.length() < 7 || str.length() > 15) {
        return false;
      }
      String[] arr = str.split("\.");
      //如果拆分结果不是4个字串 返回false
      if (arr.length != 4 ) {
        return false;
      }
      for(int i = 0 ; i < 4 ; i++ ){
        for (int j = 0; j < arr[i].length(); j++) {
          char temp = arr[i].charAt(j);
          //如果某个字符不是数字就返回false
          if (!(temp >= '0' && temp <= '9')) {
            return false;
          }
        }
      }
      for (int i = 0 ; i < 4; i++) {
        int temp = Integer.parseInt(arr[i]);
        //如果某个数字不是0到255之间的数 就返回false
        if( temp < 0 || temp > 255) {
          return false;
        }
      }
      return true;
    }

  • 相关阅读:
    第43周四
    第43周三
    第43周二
    第43周一
    无聊时做什么2
    2014第42周日当无聊时做什么
    第42周六
    第42周五
    Web版的各种聊天工具
    cocos2d_x_06_游戏_一个都不能死
  • 原文地址:https://www.cnblogs.com/baimj/p/14095971.html
Copyright © 2011-2022 走看看