Array in eine .txt schreiben

hab ich schon versucht :D
da kommt:


Uebung.java:100:5: error: method einlesen in class Uebung cannot be applied to given types;
einlesen("datei.txt");
^
required: File
found: String
reason: actual argument String cannot be converted to File by method invocation conversion
 
Sorry...das kommt davon, wenn man denkt "das ist falsch" und dann gar nicht mehr weiterdenkt.
Viel ändern muss man aber nicht.

Die Methode erwartet ein Objekt vom Typ File,
das sinnmäßig wie ein Dateiname auch eine Datei "kennzeichnet",
aber auch Methoden zum Umbenennen,Löschen usw. hat
(was man mit dem puren String ja nicht kann).

Erzeugen kann man das, wie alle Intanzen einer Klasse, mit "new File(...)"
wobei das ... in dem Fall wieder der Dateiname sein kann (es gibt mehrere Möglichkeiten,
siehe http://docs.oracle.com/javase/7/docs/api/java/io/File.html).
Also
Java:
einlesen(new File("datei.txt"));
 
Zurück