9-15~18 StringBuffer 클래스

oyeon·2020년 12월 22일
0

Java 개념

목록 보기
13/70

StringBuffer 클래스

  • 문자열을 저장하고 다룬다.
  • String처럼 문자열 배열(char[])을 내부적으로 가지고 있다.
  • 그러나, String과 달리 내용을 변경할 수 있다.(mutable(가변))

  • 배열은 길이 변경불가. 공간이 부족하면 새로운 배열을 생성해야 한다.
  • StringBuffer는 저장할 문자열의 길이를 고려해서 적절한 크기로 생성해야한다.
  • StringBuffer는 equals()가 오버라이딩 되어있지 않다.(주소비교)
  • 따라서 StringBuffer을 String으로 변환 후에 equals()로 비교해야 한다.
profile
Enjoy to study

0개의 댓글