본문 바로가기

프로그래밍 언어 (プログラミング言語)/JAVA

StringBuilder Class

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을 호출하면 된다.