matches()方法的使用规则

来源:互联网 发布:搜索引擎营销优化途径 编辑:程序博客网 时间:2024/06/05 10:15

       自学java以来,个人觉得正则表达式非常方便、使用,前一段时间发现许多类中都有matches方法,查阅资料后得到了非常详细的了解,给大家分享一下;也希望各位java高手

多多指点,新手多多交流学习经验,谢谢。。。

 

在java中Pattern类、Matcher类和String类中都有matches方法,它们的不同之处:(假设需要验证的字符串是abc,正则表达式是[a-z]{3}))

 

1、String类中:

      boolean  b   =    "abc".matches("[a-z]{3}");

2、Pattern类中:

      boolean  b   =   Pattern.matches("[a-z]{3}","abc");

3、Matcher类中:

      Pattern  p    =    Pattern.compile("[a-z]{3}");

      Matcher   m  =  p.matcher("abc");

      boolean   b   =   m.matches();

 

原创粉丝点击