Source of FileNameExercise.java


  1: 
  2: import java.io.*;
  3: import java.util.*;
  4: 
  5: public class FileNameExercise
  6: {
  7:    public static void main(String[] args)
  8:    {
  9:       String fileName = null;//to use fileName in catch block,
 10:                         //must declare it outside of try block.
 11:       try
 12:       {
 13:          System.out.println("Enter file name:");
 14:          Scanner keyboard = new Scanner(System.in);
 15:          fileName = keyboard.next( );
 16:          ObjectInputStream inputStream =
 17:                        new ObjectInputStream(
 18:                             new FileInputStream(fileName));
 19:          System.out.println("The first thing in the file");
 20:          System.out.println(fileName + " is");
 21:          String first = inputStream.readUTF( );
 22:          System.out.println(first);
 23:          inputStream.close( );
 24:       }
 25:       catch(IOException e)
 26:       {
 27:          System.out.println("Problem with input from file "
 28:                                 + fileName);
 29:       }
 30:     }
 31: }