Programming/JAVA

[Java] StringBuilder로 출력하기

코딩뽀시래기 2022. 1. 21. 17:31
728x90

Java에서 출력은  System.out.print();를 이용하고 있는데, 이걸 이용하면 시간을 많이 잡아먹는다고 한다.(Java는 왜 이렇게 시간을 많이 쓰는 걸까...) 그래서 시간을 최대한 단축하려면 해당 문장의 사용을 줄여주어야 하는데, 그때 StringBuilder를 이용할 수 있다. StringBuilder에 출력할 문장을 모두 저장하고 한 번에 출력해주는 것이라고 이해하면 된다.

 

생각보다 쉬운 개념이기 때문에 예제 코드는 하나만 써두겠다.

public class Num11651 {
    public static void main(String[] args) throws IOException {
        StringBuilder printSet = new StringBuilder();
        for(int i = 0; i < 5; i++)
            printSet.append(i).append("\n");
        System.out.println(printSet);
    }
}

<출력 결과>

0

1

2

3

4

728x90