파일에서 정수를 읽고, 일부 연산을 적용하여 그 결과 정수를 다른 파일에 쓰려고합니다.Java File I/O의 우수 사례
// Input
FileReader fr = new FileReader("test.txt");
BufferedReader br = new BufferedReader(fr);
Scanner s = new Scanner(br);
// Output
FileWriter fw = new FileWriter("out.txt");
BufferedWriter bw = new BufferedWriter(fw);
PrintWriter pw = new PrintWriter(bw);
int i;
while(s.hasNextInt())
{
i = s.nextInt();
pw.println(i+5);
}
이런 입력 및 출력 스트림을 래핑하는 것이 좋습니다.
저는 자바를 처음 접하고 인터넷에서, 파일에서 I/O의 다른 많은 방법을 보았습니다. 하나의 접근법을 고수하고 싶습니다. 그래서 가장 좋은 접근법 위에 있습니까? 당신이 printwriter
는 argument
로 filewriter
를 취하는 생성자가 문자 데이터를 작성하는 PrintWriter
을 사용하는 경우는 그나마
파일이 얼마나 큰을 ??
또는, 당신은 자바 7 이상을 사용하는 경우 –