Java tutorial
import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; public class WriteFile { public static void main(String[] args) { Product[] movies = new Product[10]; movies[0] = new Product("L", 1946, 14.95); movies[1] = new Product("T", 1965, 12.95); movies[2] = new Product("Y", 1974, 16.95); movies[3] = new Product("T", 1975, 11.95); movies[4] = new Product("S", 1977, 17.95); movies[5] = new Product("B", 1987, 16.95); movies[6] = new Product("G", 1989, 14.95); movies[7] = new Product("A", 1995, 19.95); movies[8] = new Product("G", 1997, 14.95); movies[9] = new Product("R", 2001, 19.95); PrintWriter out = openWriter("movies.txt"); for (Product m : movies) writeMovie(m, out); out.close(); } private static PrintWriter openWriter(String name) { try { File file = new File(name); PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(file)), true); return out; } catch (IOException e) { System.out.println("I/O Error"); System.exit(0); } return null; } private static void writeMovie(Product m, PrintWriter out) { String line = m.title; line += "\t" + Integer.toString(m.year); line += "\t" + Double.toString(m.price); out.println(line); } } class Product { public String title; public int year; public double price; public Product(String title, int year, double price) { this.title = title; this.year = year; this.price = price; } }