반응형
Stringtokenizer
-
[Java] BufferedReader, BufferedWriter 사용법Java 2022. 5. 20. 13:46
Scanner나 System.out.println()을 사용해서 입출력을 만들게 되면 메모리에 상당한 부담이 가해지게 된다. 이를 방지하기 위해 버퍼를 사용해 입출력 효율을 올릴 수 있다. 데이터 처리량이 많을 때 유용한 기능이다. BufferedReader는 Scanner의 기능을 한다. Scanner의 경우 공백도 사용가능 하지만, BufferedReader를 사용할 때에는 엔터만 구분자로 인식하기 때문에 추가적으로 가공을 해줘야 한다. 또한 BufferedReader에서 받아오는 데이터는 모두 String 객체이기 때문에 형변환을 반드시 해줘야 한다. BufferedWriter는 System.out.println 메소드와 일치한다. 다만 중간에 버퍼를 사용하기 때문에 더 빠르다. BufferedRe..