import java.io.*; /** * * Diese Klasse wird benötigt, um Name und Telefonnummer * einer Person in eine Datei zu schreiben. * * @author HaJo Rode */ public class Winners { public static final String FILENAME = "winners.txt"; /** * verantwortlich für die Auswahl eines zufällig gewählten * Slogan aus der Datei * * @param name Name einer Person * @param phone Telefonnummer der Person * */ public static void writeWinner( String name , String phone ) { File file = new File ( FILENAME ); // wenn Datei nicht existiert, dann anlegen if ( file.exists() == false ) { try { file.createNewFile(); } catch (IOException ioE) { ioE.printStackTrace(); } } try { FileWriter fWriter = new FileWriter( file, true); BufferedWriter buffer = new BufferedWriter (fWriter); String line = name + ";" + phone + ";"; System.out.println( "Zeile: " + line ); buffer.write (line ); buffer.newLine(); buffer.close(); fWriter.close(); } catch (IOException ioE ) { ioE.printStackTrace(); } } /** * * diese Methode wird nur für den Test benötigt * */ public static void main (String args[]) { writeWinner( "Rode, Hans-Joachim", "+491749209173" ); } }