Matcher m1 = p1.matcher(content);
System.out.println(m1.find());//true
boolean findddd = m1.find();
System.out.println(findddd);//false
if(m1.matches() == true) {
2 回答
驱虎吞狼猎
TA贡献47条经验 获得超39个赞
Matcher m1 = p1.matcher(content); System.out.println(m1.find());//这里是第一次调用 boolean findddd = m1.find();//第二次调用 System.out.println(findddd);//第二次调用的返回值 if(m1.matches() == true) {
两次结果分别是两次调用的结果,如果输出的都是同一次,结果肯定是相同的。
但是这几行的代码看不到find()方法体里具体是什么内容,也就没有办法判断问题具体出在什么地方。
可以看一下源码,自己判断一下
添加回答
举报
0/150
提交
取消