버퍼 (1) 썸네일형 리스트형 입출력 스트림(InputStream, OutputStream), 버퍼(Buffer)의 개념 백준의 알고리즘에서 입출력 관련 문제를 풀 때 항상 Scanner 사용법만 외워서 입력받아 문제를 풀면서 Buffer와 Stream의 정확한 개념에 대해 공부할 필요성을 느꼈다. Scanner의 경우에 스페이스와 개행 문자를 통하여 입력 값을 인식하므로 따로 가공할 필요가 없지만, BufferedReader의 경우에는 엔터만 경계로 인식하고 받은 데이터가 String으로 고정되기 때문에 데이터를 따로 가공해야 한다. 그러나 Scanner에 비하면 상대적으로 빠르기 때문에 많은 데이터를 입력받아야 하는 상황에서는 BufferedReader를 이용하는 것이 더 효율적이다. 모든 것을 한 번에 알기엔 많은 내용이라 차근차근 정리해가며 공부해보자 스트림(Stream)이란? FIFO구조 단방향 지연(Blockin.. 이전 1 다음