2011-09-04 6 views
-2

쉼표로 구분 된 문자열을 분할하려는 프로그램을 작성하고 있습니다. 내 문제는 사용자가이 같은 프로그램에 문자열을 전달하거나 입력 할 수 있습니다 :구분 기호를 사용하지만 공백을 삭제하지 않습니다.

Hello,,hey,123 

그래서, 거기에 내가 ArrayList에 그것을 추가하기 전에 나는 hellohey 사이에 공백을 추가 할 수있는 방법입니다. 또한 내 구분 기호는 double ,,을 무시하고 그냥 다음 단어로 넘어가는 이유는 무엇입니까?

+0

문자열을 어떻게 분해하고 있습니까? –

+0

구분 기호를 사용하는 것보다 스캐너를 통해 보내고 있습니다. –

+0

BlackRider 솔루션을 사용해보십시오. –

답변

2
String s = "Hello,,hey,123"; 
String[] tokens = s.split(",", -1); 
+0

가능한 해결책 중 하나. 고마워. 하지만 이미 내 해결책을 찾았습니다. –

관련 문제