StringBuilder2 [ps java] fast I/O 정확하게 알고 쓰기 JAVA 같은 엔터프라이즈 언어의 입출력은 타 언어에 비해서 상대적으로 느리며, 특히 System.out.println()을 여러 번 호출하면 성능에 큰 영향을 미친다. 따라서 우리는 익히 아는 BufferReader와 StringBuilder를 사용하는데, StringBuilder를 ps에서 명확하게 사용하는 방법을 알아보고자 한다. 먼저 다음의 코드를 살펴보자! 전형적인 큐의 웰노운 문제이다import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayDeque;import java.util.Deque;import java.util.StringTokenizer;pu.. 2025. 1. 4. [Java API] StringBuilder 클래스 불변인 String 클래스에는 단점이 존재한다. "A" + "B"String("A") + String("B") // 문자는 String 타입이다String("A").concat(String("B")) // 문자의 더하기는 concat을 사용한다new String("AB") // String은 불변이므로 새로운 객체를 생성한다 두 문자를 더하는 경우 다음과 같이 동작한다.더 많은 문자를 더하는 경우에는String str = "A" + "B" + "C" + "D";/*String str = String("A") + String("B") + String("C") + String("D");String str = new String("AB") + String("C") + String("D");String str .. 2024. 8. 22. 이전 1 다음