4-17 FileWriteDemo

posted Mar 5, 2014, 1:05 AM by Dlovan ismail   [ updated Mar 5, 2014, 1:05 AM by Karwan Jacksi ]
//This program writes data to a file.

package filewritedemo;
import java.util.Scanner;// Needed tor Scanner class
import java.io.*;                 // Needed for File I/O classes

public class FileWriteDemo 
{
    public static void main(String[] args)throws IOException 
    {
            String filename;         // File name
            String friendName;   // Friend's
            int numFriends;          // Number of friends

            // Create a Scanner object for keyboard input.
            Scanner keyboard = new Scanner(System.in);

            // Get the number of friends.
            System.out.print("How many friends do you have? " );
            numFriends = keyboard.nextInt();

            // Consume the remaining newline character.
            keyboard.nextLine();

            // Get the filename.
            System.out.print("Enter the filename: " );
            filename = keyboard.nextLine();

            // Open the file.
            PrintWriter outputFile = new PrintWriter(filename);

            // Get data and write it to the file.
            for (int i = 1;i<=numFriends; i++)
            {
            // Get the name of a friend.
            System.out.print("Enter the name of friend number " + i + ":");
            friendName = keyboard.nextLine();

            // Write the name to the file.
            outputFile.println(friendName);
            }

            // Close the file.
            outputFile.close();
            System.out.println("Data written to the file . " );
        
    }
}

ċ
FileWriteDemo.java
(2k)
Karwan Jacksi,
Mar 5, 2014, 1:05 AM
Comments