Guten Morgen,
diesmal eine Aufgabe aus der UNI.
Wir sollen erstmal einen Code schreiben um eine Datei auf Lesbarkeit und Existenz prüfen und dann eine Exception werfen für eines der Beiden Fälle.
Mein Code funktioniert so weit nur wenn ich von main aus die Methode aufrufen möchte, dann sagt er cannot find symbol.
Die Methode checker ist eigentlich richtig denn sie wird ja ohne diesen Aufruf auch ausgeführt.(wenn sie jetzt direkt in main ist)
diesmal eine Aufgabe aus der UNI.
Wir sollen erstmal einen Code schreiben um eine Datei auf Lesbarkeit und Existenz prüfen und dann eine Exception werfen für eines der Beiden Fälle.
Mein Code funktioniert so weit nur wenn ich von main aus die Methode aufrufen möchte, dann sagt er cannot find symbol.
Die Methode checker ist eigentlich richtig denn sie wird ja ohne diesen Aufruf auch ausgeführt.(wenn sie jetzt direkt in main ist)
Java:
import java.io.File;
import java.io.FileNotFoundException;
public class existiertundlesbar {
public static void checker(File f) {
if(!f.exists()) {
System.out.println("true");
}
else{
try {
Exception ex = new Exception();
throw ex;
}
catch(Exception es) {
System.out.println("File nicht gefunden Ach Menno");
}
}
if(!f.canRead()) {
System.out.println("true");
}
else {
System.out.println("false");
}
}
public static void main(String[]arsg) {
File f = new File("C:/Users/domin/Desktop/Uni/Informatik/Stops_SBAHN.csv");
f.checker(); //Genau hier ist der Compiler Fehler beim Aufruf der Methode
}
}