patrtan ()
方法与 toString ()
方法在 pater
类中的区别是什么?
医生说:
public String pattern()
返回用于编译此图案的正则表达式。
public String toString()
返回此图案的字符串表示式。这是此图案编译的正则表达式 。
即使是执行也得出了同样的结果:
import java.util.regex.*;
class Test {
public static void main(String[] args) {
Pattern p = Pattern.compile("[a-zA-Z]+\.?");
String s = p.pattern();
String d = p.toString();
System.out.println(s);
System.out.println(d);
}
}
我看不出有什么区别,为什么有两种方法?还是我漏掉了什么?