標準APIにClosableが追加されたので、閉じるための共通関数が作りやすくなったよ。
標準APIにClosableが追加されたので、閉じるための共通関数が作りやすくなったよ。
FileInputStream in = null;try {in = new FileInputStream("in.txt");FileOutputStream out = null;try {out = new FileOutputStream("out.txt");// ...ここで処理} finally {XxUtil.close(out);}} finally {XxUtil.close(in);}//----------// XxUtilpublic static void close(java.io.Closable closable) throws IOException {if (closable != null) {closable.close();}}