Pattern
클래스의 pattern()
메서드와 toString()
메서드의 차이점은 무엇입니까?패턴 클래스의 toString()과 패턴 클래스
기타 문서는 말한다 :
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 ?? ... 나는 왜 dnt하지만 나는기만당하는 느낌! 어쨌든 thnx !! – WickeD
@WickeD : 예, 그렇습니다. :) –