ファイルから整数を読み取り、それらに何らかの操作を適用し、結果の整数を別のファイルに書き込もうとしています。
// 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);
}
これらの入力ストリームと出力ストリームをこのようにラップするのは良い習慣ですか?
私はJavaとインターネットが初めてで、ファイル内のI / Oの他の方法をたくさん見ました。私は1つのアプローチに固執したいので、最良のアプローチより上ですか?