java判断是否ie,java判断是否包含某个字符串

  java判断是否ie,java判断是否包含某个字符串

  如何解决写爬虫IP受阻的问题?立即使用。

  用java正则表达式判断是否是IP:

  包com . you . Dao;

  导入Java . util . regex . matcher;

  导入Java . util . regex . pattern;

  /**

  * @类名:IpAddress

  * @ Description:用正则表达式判断是不是IP

  */

  公共类IP地址

  {

  公共静态类IpAdd

  {

  公共布尔isIP(字符串地址)

  {

  if(addr . length()7 addr . length()15 。等于(地址))

  {

  返回false

  }

  /**

  *确定IP格式和范围

  */

  string rexp=([1-9][1-9]\ \ d 1 \ \ d { 2 } 2[0-4]\ \ d 25[0-5])(\ \。(\ \ d [1-9]\ \ d 1 \ \ d { 2 } 2[0-4]\ \ d 25[0-5]){ 3 } ;

  pattern pat=pattern . compile(rexp);

  matcher mat=pat . matcher(addr);

  布尔IP address=mat . find();

  返回ipAddress

  }

  }

  /**

  * @Title : main

  * @Type : IpAddress

  * @日期:2014年3月4日晚上10点55分06秒

  * @描述:IP的可能范围是0-255.0-255.0-255.0-255。

  * @param args

  */

  公共静态void main(String[] args)

  {

  /**

  *符合IP地址的范围

  */

  string one address= 10 . 127 . 30 . 45 ;

  /**

  *符合IP地址的长度范围,但不符合格式

  */

  string two address= 127 . 30 . 45 ;

  /**

  *不符合IP地址的长度范围。

  */

  string three address= 7 . 0 . 4 ;

  /**

  *不符合IP地址的长度范围但不符合IP值范围。

  */

  string four address= 255 . 255 . 2567 ;

  IpAdd IpAdd=new IpAdd();

  //确定oneAddress是否为IP。

  system . out . println(ipadd . isip(one address));

  //确定twoAddress是否为IP。

  system . out . println(ipadd . isip(two address));

  //确定threeAddress是否是IP

  system . out . println(ipadd . isip(three address));

  //判断fourAddress是否为IP

  system . out . println(ipadd . isip(four address));

  }

  }正则表达式定义了字符串的模式。

  正则表达式可用于搜索、编辑或处理文本。

  正则表达式并不局限于一种语言,每种语言都有细微的差别。

  更多java知识,请关注java基础课程。那是java判断ip是否可用的细节。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: