StringBuffer

journey·2023년 11월 24일
0

StringBuffer

💻 문자열을 저장하고 다루기 위한 클래스

String처럼 문자형 배열(char[])을 내부적으로 갖고 있다.

String과 차이점?
-> String: 내용 변경 불가능
-> StringBuffer: 내용 변경 가능


StringBuffer 변경

StringBuffer sb = new StringBuffer("abc");
sb.append("123");

StringBuffer는 equals()가 오버라이딩 되어 있지 않음
따라서 String으로 변환 후에 equals()로 비교

StringBuffer sb1 = new StringBuffer("abc");
StringBuffer sb2 = new StringBuffer("abc");

System.out.println(sb1.equals(sb2)); // false

String s1 = sb1.toString();
String s2 = sb2.toString();

System.out.println(sb1.equals(sb2)); // true
profile
백엔드 개발 여정

0개의 댓글

관련 채용 정보