Scanner
로 입력받는 것 보다 BufferedReader
로 입력 받는 것이 빠르다.
System.out.println
으로 출력하는 것 보다 BufferedWriter
로 출력하는 것이 빠르다
✅ BufferedReader의 특징
✅ BufferedReader 사용법
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
// 생성
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
// 문자열 입력받기
String line = bf.readLine();
// 정수 입력받기
int i = Integer.parseInt(bf.readLine());
}
}
java.io.*
import 하기 ✅ BufferedWriter의 특징
flush()
, clear()
를 호출해 줘야 한다✅ BufferedWriter 사용법
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
// 생성
BufferedWriter bf = new BufferedWriter(new OutputStreamWriter(System.out));
bf.write("안녕하세요\n");
bf.flush();
bf.close();
}
}
\n
을 사용한다String.valueOf(1)