java 方法返回值 和调用方法的对象
新人正在学正则表达式,看的马士兵老师的视频,学习过程中看到这么一串代码:
Pattern p = Pattern.compile("\\d{3,5}");
String s = "123-34345-234-00";
Matcher m = p.matcher(s);
print(m.find());
上面调用的print()方法:
public static void print(Object o ){
System.out.println(o);
}
上面那段代码里:
第一句,生成一个正则表达式模板,是不是这句执行完了以后,变量p = "\\d{3,5}?
如果是的话,那Pattern型变量也是正则表达式(字符串)?
第三句,p.matcher(s); 这句是把p变成m,还是把穿进去的参数s变成m?
第四句,m.find();找匹配,找m与谁匹配的啊,还是上面这几个语句用的时候是放在一起用的?那才能看出是跟谁匹配?
求高手有时间帮忙回复下,谢谢