// reads and prints file line by line import java.util.*; import java.io.*; public class FileEcho { Scanner scanner; File file; String filename = "rhubarb.txt"; void echo() { try { String line = null; file = new File( filename); scanner = new Scanner( file ); while (scanner.hasNext()) { line = scanner.nextLine(); System.out.println( line ); } } catch(FileNotFoundException e) { System.out.println( "Could not open file '"+filename+"'\n"+e ); } } public static void main(String[] args) { new FileEcho().echo(); } }