StringBuilder를 비우거나 청소하려면 어떻게 해야 합니까?

조회수 373회

루프에서 StringBuilder 를 사용하고 있으며 x 반복 후에 빈 StringBuilder로 시작하고 비우고 싶지만 .NET StringBuilder에 해당하는 기능이 표시되지 않습니다. 문서에서 제거 기술만 너무 어려운 것으로 나타납니다.

그렇다면 Java에서 StringBuilder를 어떻게 정리해야 할까요?

1 답변

  • 질문이 자바에서 StringBuilder의 초기화 방법을 묻는게 맞나요? 갑자기 닷넷 얘기가 나오고 그래서 의도를 잘 모르겠습니다.

    어쨋든 자바에선 새 StringBuilder 인스턴스를 만들어 변수에 할당하거나 delete()를 쓰면 됩니다.

    StringBuilder builder = new StringBuilder();
    builder.append("abc").append("def");
    assertEquals(6, builder.length());
    
    builder.delete(0, builder.length());
    assertEquals(0, builder.length());           
    
    

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)