This example uses a variation of try ... catch
called try-with-resources
BufferedReaderExample.java
import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class BufferedReaderExample { public static void main(String[] args) { String filename; if (args.length<1) filename = "Rtest1.java"; else filename = args[0]; try ( BufferedReader br = new BufferedReader(new FileReader(filename)); ) { String sCurrentLine; while ((sCurrentLine = br.readLine()) != null) { System.out.println(sCurrentLine); } br.close(); } catch (IOException e) { e.printStackTrace(); } } }
Maintained by John Loomis, updated Tue May 26 19:54:45 2015