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
'Programming > JAVA' 카테고리의 다른 글
[백준] 단계별로 풀어보기 > 백트래킹 (java) (0) | 2022.01.26 |
---|---|
[Java] LinkedList (0) | 2022.01.21 |
[Java] BufferedReader로 입력 받기 (0) | 2022.01.21 |
[백준] 단계별로 풀어보기 > 정렬 (java) (0) | 2022.01.14 |
[백준] 단계별로 풀어보기 > 브루트 포스 (Java) (0) | 2022.01.11 |