[자바] StringBuilder, StringBuffer 사용법

Kyu·2021년 2월 3일
0

Java 공부기록

목록 보기
27/40

StringBuffer

append

public class Test {
    public static void main(String[] args) {
        StringBuffer sb = new StringBuffer();
        sb.append("안녕);
        sb.append(" ");
        sb.append("난 kyu!");
        System.out.println(sb.toString());
    }
}
안녕 난 kyu!

insert

public class Test {
    public static void main(String[] args) {
        StringBuffer sb = new StringBuffer();
        sb.append("난 kyu!");
        sb.insert(0, "안녕 ");
        System.out.println(sb.toString());
    }
}
안녕 난 kyu!

substring

public class Test {
    public static void main(String[] args) {
        StringBuffer sb = new StringBuffer();
        sb.append("안녕 난 kyu!");
        System.out.println(sb.substring(0, 4));
    }
}
안녕  난

StringBuilder

StringBuffer와 사용법이 같음

String VS StringBuilder VS StringBuffer

StringStringBuilderStringBuffer
보관String poolHeapHeap
성능FastFastSlow
스레드 세이프YESNOPEYES
SyncronizedYESNOPEYES
ModifiableImmutableMutableMutable
profile
TIL 남기는 공간입니다

0개의 댓글