Code Run
JAVA의 좀 빠른 입출력 - java fastIO 본문
참고 링크 1 : https://algocoding.wordpress.com/2015/04/23/fast-io-methods-for-competitive-programming/
참고 링크 2 : http://codeforces.com/blog/entry/8080
콘솔입출력
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.StringTokenizer;
public class Main {
static BufferedReader in;
static BufferedWriter out;
static int N, arr[];
public static void main(String[] args) throws IOException {
in = new BufferedReader(new InputStreamReader(System.in));
out = new BufferedWriter(new OutputStreamWriter(System.out));
N = Integer.parseInt(in.readLine());
arr = new int[N];
StringTokenizer st = new StringTokenizer(in.readLine());
for (int i = 0; i < N; i++) {
arr[i] = Integer.parseInt(st.nextToken());
}
for (int i = 0; i < N; i++) {
out.write(String.valueOf(arr[i]) + " ");
}
out.write("\n");
in.close();
out.close();
}
}
파일 입출력
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.StringTokenizer;
public class Main {
static BufferedReader fin;
static PrintWriter fout;
static int N, arr[];
public static void main (String [] args) throws IOException {
fin = new BufferedReader(new FileReader("input.txt"));
fout = new PrintWriter(new BufferedWriter(new FileWriter("output.txt")));
N = Integer.parseInt(fin.readLine());
arr = new int[N];
StringTokenizer st = new StringTokenizer(fin.readLine());
for (int i = 0; i < N; i++) {
arr[i] = Integer.parseInt(st.nextToken());
}
for (int i = 0; i < N; i++) {
fout.write(String.valueOf(arr[i]) + " ");
}
fout.write("\n");
fin.close();
fout.close();
}
}