프로그래밍 언어 (プログラミング言語)/JAVA
StringBuilder Class
JIN_YOUNG _KIM
2023. 1. 13. 13:28
ex)
for( ....){
System.out.println(...);
}
-> 위와 같은 코드가 있다고 하자. 포스틍을 한 적이 있지만, System.out.print()는 cpu와 메모리를 많이 잡아 먹는다.
고로, 1번의 호출이 아니라, System.out.print()를 반복적으로 호출하게 되면, 실행 속도와 메모리 성능이 현전히 낮아진다.
이떄, StringBuilder Class를 사용하자.
ex)
StringBuilder sb = new StringBuilder();
sb.append("_").append("\n);
,,,
sb.append("_").append("\n);
,,,,,
sb.append("_").append("\n);
System.out.print(sb); // 1번만 System.out.println을 호출하면 된다.