반응형
알고리즘 문제 해결 시 빠른 입출력을 위해 사용
BufferedReader 를 초기화할 때
Reader에 InputStreamReader 를 사용할 경우 프롬프트에서 키보드로 입력한 값을 받아들이게 됨
Reader에 FileReader 를 사용할 경우 지정된 파일을 읽어들이게 됨. 경로를 입력하면 해당 경로의 파일을, 파일명만 입력하면 상대경로를 사용하여 프로젝트\파일명 의 파일을 읽어들임
BufferedWriter 는 write를 통해 출력할 내용을 받아들이고, close를 호출할 때 프롬프트에 한 번에 출력하는 방식.
static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // 값 입력
br.readLine(); // 한줄씩 읽어들임
br = new BufferedReader(new FileReader("파일명")); // 파일 입력.
static BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); // 값 출력
bw.write("출력할 내용");
bw.write("\n"); // 줄바꿈 System.out.println() 과 동일
bw.close();
반응형
'알고리즘' 카테고리의 다른 글
백준 10868 최솟값 Java (0) | 2021.05.06 |
---|---|
백준 2357 최솟값과 최댓값 JAVA (0) | 2021.05.04 |
정올 1809 탑, 백준 2493 탑 JAVA (0) | 2021.05.01 |
Java Stack (0) | 2021.05.01 |
Eclipse Git Commit Author, Committer 변경 (0) | 2021.04.10 |