알고리즘

Java BufferedReader 입출력

YL 2021. 5. 1. 21:50
반응형

알고리즘 문제 해결 시 빠른 입출력을 위해 사용

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