에 따라 배열에 의해 여러 공간을 교체 한 후 분할 문자열은 내가 문자열 내가 공간을 구분하여 문자열 배열로 분할 할자바 문자열 - 공간
s ="[ 2323.2323 232.3232 0.2 0.3 3232]"
있다고 가정합시다. 또한 값 사이에 하나의 공백을 유지하고 여러 공백을 무시하려고합니다.
정규식을 사용하면 어떻게됩니까?
에 따라 배열에 의해 여러 공간을 교체 한 후 분할 문자열은 내가 문자열 내가 공간을 구분하여 문자열 배열로 분할 할자바 문자열 - 공간
s ="[ 2323.2323 232.3232 0.2 0.3 3232]"
있다고 가정합시다. 또한 값 사이에 하나의 공백을 유지하고 여러 공백을 무시하려고합니다.
정규식을 사용하면 어떻게됩니까?
먼저 여러 공간을 제거 :
String after = before.trim().replaceAll(" +", " ");
그런 다음 분할 방법
'split'은 regex를 사용하기 때문에'replaceAll'은 필요 없습니다 :'string = string.trim(). split ("+");' – maybeWeCouldStealAVan
+1 다른 좋은 해결책이 있습니다. 질문 된 질문 – Mick
이 하나의 공간 어디 보존을 사용하여 배열에 문자열을 분할? – Adarsh
당신도 시도해 볼 수 있습니다 .... .... 또한 주어진 입력에 대한 귀하의 필요한 출력을 지정하십시오. – Anirudha
질문은 말이되지 않습니다. 공백 구분 기호로 분리하면 모든 공백이 사라집니다. 질문을 바꾸고 좋은 입/출력 예제를 줄 수 있습니까? 질문 아래의 [** edit **] (http://stackoverflow.com/posts/16739012/edit) 버튼을 사용할 수 있습니다. – jlordo