String #StringBuffer #StringBuilder #String 차이
-
[ JAVA ] String , StringBuffer , StringBuilder 차이OOP & JAVA 2021. 9. 22. 17:56
개발중 재귀적으로 String 을 클래스를 사용하던중 오류와 마주했고 StringBuilder를 통해 해결했습니다. 여기에 StringBuffer 또한 추가해서 정리해보겠습니다. 1. String 과 StringBuffer/StringBuiler 간의 차이 String 과 나머지 두 클래스를 구분짓는 가장 큰 차이는 String 이 immutable(불변) 클래스 라는 것입니다. 그리고 StringBuffer/StringBuiler 는 mutable 객체를 생성합니다. 앞의 immutable 과 mutable 은 많은 분들이 파이썬의 리스트와 튜플과 같은 자료구조를 공부하면서 접해보셨을 수 있습니다. 쉽게 말해서 해당 자료형을 사용하는 객체가 수정되었을때 mutable 객체는 값이 수정되고 immutab..