일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DATE_FORMAT()
- Now()
- 함수정의확인
- apt #apt 명령어 #apt-get명령어
- BufferedReader #BufferedWriter
- DATE_ADD()
- 영카트 #테스트메일
- 배열관련함수
- DATEDIFF()
- SQL 중복제거
- serializeObject
- Java 및 이클립스 설치
- 가상화
- PHP달력관련함수
- CURDATE()
- PDO #DB접속
- trim #공백 제거 #PHP trim()
- strip_tags #html태그제거 #PHP strip_tags
- sql용어
- 이클립스 설치
- apt-get #apt-get 옵션 #apt-get options
- explode #선택제거 #PHP explode
- DATE_SUB()
- HAVING 절
- MySQL 날짜 관련 함수
- db접속
- Java환경변수 설정
- CURTIME()
- php5.x
- JSTL
- Today
- Total
M
BufferedReader 와 BufferedWriter 본문
하드디스크는 원래 속도 엄청 느리는 편이라 모니터와 같은 외부장치들의 데이터 입출력은 시간이 걸리는 작업이다.
위와 같은 방법으로 Scanner를 들수 있다.
이와 달리 버퍼(buffer)를 사용하면 중간에 버퍼를 두면 외부장치에서 입력이 된 데이터를 묶어서 전달이 된다.
BufferedRerader - 버퍼를 이용한 입력
BufferedWrite - 버퍼를 이용한 출력
import
java.io.BufferedReader;
java.io.BufferedWriter;
선언
new BufferedReader(new InputStreamReader(System.in));
new BufferedWriter(new OutputStreamWriter(System.out));
BufferedRerader
readLine(); - 라인 단위로 입력된 데이터가 String 형태로 들어온다.
close() - 스트림
BufferedWriter
write() - 데이터 출력
newLine() - 개행
flush() - 버퍼에 남아 있는 데이터를 출력
close() - 스트림
ex)
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new ButteredWriter(new OutputStreamWriter(System.out));
String t = br.readLine(); // String 형태로 들어옴
int t = Integer.parseInt(br.readLine()); // int 형태로 받고 싶은 경우
bw.write(t);
bw.close();
br.close();
'Java' 카테고리의 다른 글
Java - for문 종류 (0) | 2024.04.02 |
---|---|
Spring 폴더 구조 (0) | 2022.05.27 |
Random, SecureRandom (0) | 2022.02.15 |
Java 설치 (0) | 2019.11.09 |