알고리즘

Java BufferedReader 입출력

백엔드담당자 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();

 

반응형