Java의 정석

김호준·2021년 10월 15일
0

자바의 정석을 읽으며 알았던 내용도 더 자세하게 공부하는 시간을 가져보자 ! 앞으로는 하나를 쓰더라도 정확하게 알고 쓰는 개발자가 되기 위함이다 ... 화이팅

1. BufferReader

  • BufferReader은 기존에 사용하던 Scanner보다 속도 측면에서 훨씬 빠르기 때문에 많은 양의 데이터를 처리할 때 유리하다.

    • 입력된 데이터가 바로 전달되지 않고 버퍼를 거쳐 전달되므로 데이터 처리 효율성을 높인다
  • 하지만 그에 비해 BufferReader은 Enter만 경계로 인식하고 받은 데이터가 String으로 고정되기 때문에 입력받은 데이터를 가공하는 작업이 필요한 경우가 많다.

  • Import

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
  • 선언
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

// s 에 입력받은 한 줄을 저장한다.
String s = br.readLine();
profile
Go-getter Developer

0개의 댓글