JAVA StringBuilder


JAVA StringBuilder

StringBuilder String 객체의 추가 및 삭제의 경우 메모리의 할당과 해제를 발생시킨다. String 객체의 연산이 많아질수록 가비지컬렉션이 발생한다. String은 변경불가능한 객체이기 때문이고 StringBuilder는 이러한 String객체를 변경 가능하게 해준다. 메소드 .append() - 문자열 추가 .insert(int offset,String str)- offset위치에 str을 추가 .reverse() - 해당 문자를 뒤집니다. good -> doog .substring(int start, int end) - 인덱싱, 파라미터가 하나라면 해당 인덱스부터 끝까지, 두개라면 시작점과 -1 인덱스까지 .deleteCharAt(int index) - 인덱스에 위치한 문자 하나를 삭제 .delete(int start, int end) - start부터 end-1까지의 문자 삭제 .setCharAt(int index, String s) - index 위치의 문자를 ...


#JAVA #StringBuilder

원문링크 : JAVA StringBuilder