StringBuilder 메서드
String 객체는 불변!
-> 하나의 문자열을 다른 문자열과 연결하면 새로운 문자열이 생성되고,
이전 문자열은 *가비지 컬렉터로 들어감!
-> 메모리 낭비 발생!! (성능 좋지 않음)
String
은 변경 불가능한 문자열을 생성.
StringBuilder
는 변경 가능한 문자열 생성.
// 선언
StringBuilder sb = new StringBuilder();
// 선언 시 바로 문자열 삽입 가능
StringBuilder sb = new StringBuilder("삽입할 문자열");
// 삽입 1
sb.append("문자열")
sb.append("삽입")
// 삽입 2
sb.append("안녕").append("친구야")
// 출력 toString 사용
System.out.println(sb.toString());