자바에서 String 문자열을 사용할 때 '+' 연산자를 사용해서 문자열을 합치는 경우가 많다.
하지만 그보다는 StringBuilder의 append를 사용하면 메모리를 훨씬 최적화할 수 있다.
StringBuilder builder = new StringBuilder();
String result1 = builder.append("동해물과백두산이")
.append("마르고닳도록")
.toString();
String result2 = "동해물과백두산이" + "마르고닳고록"
//result1 만드는 과정이 훨씬 메모리 최적화가 잘 돼 있음
'Language > Java' 카테고리의 다른 글
Java - 스트림(stream) (0) | 2022.03.03 |
---|---|
Java - 테스트 (0) | 2022.01.28 |
Java - static, final이란? (0) | 2021.10.19 |
Java - 문자열 (0) | 2021.07.09 |
Java 스택, 큐 사용 (0) | 2021.07.09 |