StringBuilder 사용하는 이유 - string은 불변(immutable) 객체라고 한다. 문자열 str1,str2 을 합칠때 새로운 String 객체을 생성한다.
String str1 = "hello"; String str2 = "Kim"; String str3 = str1 + str2; StringBuilder는 변경 가능한 문자열을 만들어 주기 때문에, String을 합치는 작업시 하나의 방법이 될수 있다. append() 문자열 추가 public class Test{ public static void main(String[] args){ StringBuilder a = new StringBuilder("Hello"); a.append(" World"); System.out.println(a); // Hello World } } delete() 매개변수로 전달받은 인덱스 사이의 문자열 제거 parameter : 인덱스 시작점, 인덱스 끝점 + 1 문자열에서 시작과 끝은 ...
원문 링크 : Java StringBuilder