2011-10-18 11 views
4

문자열은 불변이므로 문자열을 저장하기 위해 문자열 대신 char []를 사용하여 문자를 모두 지울 때 지울 수 있습니다. 이 경우 StringBuilder (또는 StringBuffer)는 char []만큼 안전합니다 (예 : "").char [] 또는 StringBuilder입니까?

답변

6

아니요. StringBuilder으로 사용 된 char[]을 오버플로하면 더 큰 배열로 대체되지만 원래 배열 (비밀번호의 일부)은 가비지 수집 될 때까지 메모리에 남아 있습니다.