import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
bw.write(bf.readLine());
bw.flush();
bw.close();
StringBuilder sb = new StringBuilder();
sb.append("#"+test_case+" ");
System.out.println(sb);
}
}
Scanner 방법도 있지만 해당 방법이 더 빠르다고 한다. 이용할 때 헷갈리니 BufferedReader를 주로 사용하기로 하였다.
BufferedWriter로 입력받은 것을 출력하자.
또는 StringBuilder를 쓰는 방법도 있다.
아래는 System.out.println()을 사용했을 경우, 위에는 StringBuilder를 사용했을 경우의 차이다.
메모리와 실행시간 모두 차이가 심하니 StringBuilder를 애용하도록 하자.
'공부-코딩테스트 > Java-코딩테스트-편의기능' 카테고리의 다른 글
자바 리스트 특정 위치에 다른 리스트를 삽입하는 방법 (0) | 2022.08.08 |
---|---|
stream을 사용해서 String배열을 int형배열로 변경하는 법 (0) | 2022.08.07 |
배열값을 특정값으로 채우는 방법 Arrays.fill() (0) | 2022.08.07 |
1225. [S/W 문제해결 기본] 7일차 - 암호생성기 (0) | 2022.08.05 |
자바-배열 정렬하기 기능 (0) | 2022.07.25 |
댓글