4-18 ReadFirstLine

Post date: Mar 5, 2014 9:28:40 AM

//This program reads the first line from a file.

package readfirstline;

import java.util.Scanner; // Needed for Scanner class

import java.io.*;                  // Needed for File and IOException

public class ReadFirstLine 

{

    public static void main(String[] args)throws IOException

    {

            // Create a Scanner object for keyboard input.

            Scanner keyboard = new Scanner(System.in);

            // Get the file name.

            System.out.print("Enter the name of a file : " );

            String filename = keyboard.nextLine();

            // Open the file.

            File file = new File(filename);

            Scanner inputFile = new Scanner(file);

            // Read the first line from the file.

            String line = inputFile.nextLine();

            // Display the line.

            System.out.println("The first line in the file is : " );

            System.out.println(line);

            // Close the file.

            inputFile.close();

        

    }  

}