[ BufferedReader 와 BufferedWriter ]
그러니까 우리는 이제 Scanner 를 버리고 조금 귀찮더라도 입력과 출력인 BufferedReader 와 BufferedWriter를 사용해야 한다.
1. BufferedReader
BufferedReader는 문자 스트림을 입력받을 때 사용된다. 파일이나 콘솔 등에서 데이터를 읽을 때, 한 번에 데이터를 버퍼에 저장해두고 이를 한 번에 읽어오기 때문에, 매번 디스크나 네트워크에서 직접 데이터를 읽어오는 것보다 성능이 빠르다.
- 주요 메서드
- read(): 한 번에 한 문자를 읽는다.
- readLine(): 한 줄씩 읽어와 문자열로 반환.
- close(): 스트림을 닫기
- 선언
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
- 입력값 읽어 오기
String str = br.readLine(); //String 읽기
int num = Integer.parseInt(br.readLine()); // int 읽기 (파싱을 해야함)
'JAVA' 카테고리의 다른 글
바로빌을 이용한 계좌확인 API 연동 구현 - 카드사용내역 API (2) | 2024.12.18 |
---|---|
[자료구조] Array 와 List 의 차이 (배열과 리스트의 차이) (0) | 2024.11.27 |
Java int배열의 오름차순과 내림차순 (0) | 2024.11.21 |
Java int 와 Integer 의 차이 (0) | 2024.11.20 |
Java 문자열 뒤집기 - reverse() (0) | 2024.11.19 |