FileWriteDemo 4-22

posted Mar 5, 2014, 9:02 AM by dldar masud   [ updated Mar 5, 2014, 9:02 AM by Karwan Jacksi ]


package filewritedemo;

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


public class FileWriteDemo {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args)throws IOException {
        // TODO code application logic here
        String filename;      // Filename
        String friendName;    // Friend's name
        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();
    
    // Make sure the file does not exist.
    File file =new File(filename);
    if (file.exists())
    {
    System.out.println("The file=+"+filename
                     + " already exists." );
    System.exit(0);
    }
    //Open the file.
    PrintWriter outputFile=new PrintWriter(file);
    
    // 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 nane of friend " +
                         "number " + i + ": ");
        friendName =  keyboard.nextLine();
        
        // Write the name to the file.
        outputFile.println(friendName);
    }
    
    // Close the t i l e.
    outputFile.close();
    System.out.println("Data written to the file. " );
    }
}

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