Java examples for File Path IO:Text File
writes data to a file using PrintWriter
import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; import java.util.Scanner; /**// w w w.java2s . co m * This program writes data to a file. It makes sure the * specified file does not exist before opening it. */ public class FilePrintWriteDemo { public static void main(String[] args) throws IOException { String filename; String friendName; int numFriends; // 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 FileWriter fw = new FileWriter(filename, true); PrintWriter outputFile = new PrintWriter(fw); // 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."); keyboard.close(); } }