StringTokenizer("...", "...", true)
동작을 재현하려면 Javas Pattern.split(..)
메서드와 함께 사용할 정규 표현식을 빌드 할 수 있습니까?String.split (..)에 의한 StringTokenizer 대체
입력이 사전 정의 된 토큰 문자와 그 사이에서 실행되는 임의의 임의의 문자열의 교번 순서로 분할되도록하십시오.
JRE 참조는 StringTokenizer
을 나타내며 더 이상 사용되지 않으며 대신 String.split(..)
을 사용할 수 있습니다. 그래서 거기에 가능한 것으로 간주됩니다.
split
을 사용하려는 이유는 정규 표현식이 최적화 된 경우가 많기 때문입니다. 예를 들어, StringTokenizer
은 안드로이드 플랫폼 VM에서 매우 느리지 만 정규식 패턴은 최적화 된 네이티브 코드로 실행됩니다.
의 중복 가능성 [사항 String.split (와 문자열을 분할)과 구분 기호를 포함하는 방법이 있나요? (http://stackoverflow.com/questions/275768/split-string-with-string-split-and-the-delimiters) – CoolBeans
동일한 아이디어를 갖고 있지만 답변이없는 주석이없는 "Code Challange"가 있습니다 그것은 보인다. 구분 기호를 포함하고 싶지 않지만 별개의 토큰으로 가져옵니다. – dronus
어쩌면 "나는 현학적 인 질문이며 정확하게 묻는 질문에 답변해야한다"라는 문구가 있어야 할 것입니다 :-) – dronus