안녕하세요!
정규 표현식을 사용해서 문자열을 다루려고 하신다니 좋은 생각입니다! 다만 말씀하신대로 정규 표현식을 조금 수정하는 것은 필요해 보이네요.
입력: 10 1 4 2 3 1 4 2 3 1 2 정답: 1 2 3 4 출력: 1, 2, 3, 4
정답과 출력의 차이를 보시면 아시겠지만, '[', ']' 외에도 ',' 도 지워야 함을 알 수 있습니다. 그렇기 위해서는 단순히 정규 표현식이 ',' 도 지우도록 바꾸면 되겠습니다. 첨부된 코드를 확인해 보세요.
도움이 되었기를 바랍니다.
sta12321 2년 전
출력값 대괄호를 없애기 위해서 정규식을 썼는데요.. 그것 때문인지 답이 틀리다고 나오네요..
어떻게 해야 될까요?
System.out.println(treeSet.toString().replaceAll("[\\[\\]]", ""));