BufferReadder의 사용법
메소드 : readLine(), close()
readLine() : 입력값을 String으로 바꾸는 메소드 / 반드시 한 줄씩만 읽는다
close() : BufferdReader를 다 사용한 후 입력 스트림을 닫기
배열의 사이즈 구하는 방법 : readline()으로 읽고 결과 값을 Integer.parseInt()로 int타입으로 변경
줄에 있는 요소 하나하나 가져오는 방법 : readLine()으로 읽고, StringTokenizer나 Split()을 통해 요소를 하나씩 읽고 배열에 값을 넣기
public static void main(String[] args) throws IOException {
// BufferedReader를 사용하기 위해서는 throws IOException처리하기
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
int[] arr = new int[N];
//해당 줄에 요소 읽기
StringTokenizer st = new StringTokenizer(br.readLine());
for (int i = 0; i < N; i++) {
arr[i] = Integer.parseInt(st.nextToken());
}
br.close();
}
BufferedWriter의 사용법
메소드 : write(),flush(),close()
사용방법
write() : 출력할 내용 입력
flush(): write()에 입력한 내용 출력 및 버퍼 비우기
close() : 출력 후 스트림 닫기
ublic static void main(String[] args) throws IOException {
// BufferedWriter를 사용하기 위해서는 throws IOException을 해 주어야 함.
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
bw.write("test code");
bw.flush();
bw.close();
}
'JAVA' 카테고리의 다른 글
날짜와 시간의 형식화 (0) | 2021.12.12 |
---|---|
JAVA 기초 문법 4-3(feat. 네트워킹 /소켓) (1) | 2021.04.11 |
JAVA 기초 문법 4-2 (feat.입출력 기본 클래스 ) (0) | 2021.04.11 |
자바 문법 기초 4-1 (feat. 예외처리) (0) | 2021.04.11 |
자바 기초 문법 3 (0) | 2021.04.04 |