Pattern
クラスのpattern()
メソッドとtoString()
メソッドの違いは何ですか?PatternクラスのtoString()とパターンクラス
DOCは言う:
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);
}
}
を私は何の違いを見ていないので、なぜ二つの方法があるのですか?または私は何かを逃していますか?
@martijin:thats it ?? ...私はなぜ、私はだまされている気がしない!とにかくthnx! – WickeD
@WickeD:はい、そうです。 :) –