티스토리 뷰
Java에서는 입력을 받을때 흔히 Scanner를 많이 이용한다. 왜냐하면 Scanner는 엔터값을 기준으로 문자열들을 입력받기 때문에 데이터를 가공하지 않아도 되고 편리하기 때문이다. 하지만 컴파일을 함에 있어서 시간이 많이 걸린다. 그래서 Scanner 말고 좀 더 효율적인 BufferedReader를 소개해보고자 한다. BufferedReader는 buffer에 값을 모아서 한번에 값을 처리(flush)해서 빠르다고 생각하면 이해하기 쉬울것이다.
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s = br.readLine();
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.Out));
bw.write(s);
bw.flush();
이렇게 사용해 볼 수 있겠다.
'기초부터 다지자! > Java' 카테고리의 다른 글
[자료구조] Java Collection interface (0) | 2020.01.12 |
---|---|
[자료구조] LinkedCollection 클래스 (0) | 2020.01.11 |
[자료구조]-Stack (0) | 2019.12.21 |
[자료구조] LinkedList - BigInt클래스 실습 (0) | 2019.12.20 |
Java Naming Conventions (0) | 2019.06.08 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 계산 순서
- CLion 한글
- CLion 한글 깨짐
- 복붙하기
- C언어 한글 깨짐
- MinGW 한글 깨짐
- 배열 메모리
- 다이나믹 프로그래밍
- 모바일 앱 설계
- 배열 주의사항
- 안스 프로젝트 구조
- C언어 한글
- 앱 프로그래밍
- 백준
- MinGW 한글
- 필드 폭 지정
- C언어 배열 선언
- printf문 연산자
- 배열 메모리 할당
- python list 팁
- c언어 공백 출력
- res 의미
- C언어 printf문
- printf 계산 순서
- 윈도우 복붙
- c언어 필드 폭지정
- 증감연산자 계산 순서
- manifest 의미
- printf 스택
- 연산 순서
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함