• 判断是否是正确的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;
    }

  • 相关阅读:
    Django Rest Framework --用户访问频率限制
    Django Rest Framework --权限控制
    Django Rest Framework --认证
    Django Rest Framework
    查找最大或最小的 N 个元素
    collections集合模块 [namedtuple,deque,*]
    Dream
    jQuery Ajax -附示例
    原生Ajax
    Python3 里面的线程池
  • 原文地址:https://www.cnblogs.com/baimj/p/14095971.html
Copyright © 2020-2023  润新知