StringBuffer vs String vs StringBuilder
1. StringBuffer란?
// String: 새로운 객체를 계속 생성
String str = "Hello";
str = str + " World"; // 새로운 문자열 객체 생성 ("Hello World")
System.out.println(str); // 출력: Hello World
// StringBuffer: 기존 객체를 수정
StringBuffer sb = new StringBuffer("Hello");
sb.append(" World"); // 기존 객체에 문자열 추가
System.out.println(sb.toString()); // 출력: Hello World2. StringBuffer의 주요 특징
3. StringBuffer와 StringBuilder의 차이
특성
String
StringBuffer
StringBuilder
4. StringBuffer 주요 메서드
5. 언제 StringBuffer를 사용할까?
요약
Last updated