try-with-resources 文は、1 つ以上のリソースを宣言する try 文です。リソースは、プログラムでの使用が終わったら閉じられなければいけないオブジェクトです。try-with-resources 文は、文の終わりで各リソースが確実に閉じられるようにします。java.io.Closeable を実装しているすべてのオブジェクトも含め、java.lang.AutoCloseable インタフェースを実装しているオブジェクトはリソースとして使用できます。 次の例は、ファイルから最初の行を読み取ります。ファイルからデータを読み取るために BufferedReader のインスタンスを使用します。BufferedReader は、プログラムでの使用が終わったら閉じられなければいけないリソースです。 static String readFirstLineFromFile(String
FileInputStream is = null; FileOutputStream os = null; try{ is = new FileInputStream("hoge.txt"); InputStreamReader ir = new InputStreamReader(is,"Shift_JIS"); os = new FileOutputStream("hige.txt"); OutputStreamWriter ow = new OutputStreamWriter(os,"UTF-8"); int tmp; while((tmp = ir.read()) != -1){ ow.write(tmp); } }catch(Exception e){ e.printStackTrace(); }finally { is.close(); os.close(); }
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く