S
Schraub
Gast
Hallo,
Ich habe ein großes Problem. Ich stze hier gerade in meinem Java-praktikum und soll ein Programm schreiben, das einen Pfadbaum eines Ordners und deren unterordner/Datein aufbaut. Wichtig ist, das dies Objektorientiert geschehen soll - dh ein Objekt, das nur seinen Namen,dein Vaterobjekt und seine Kinderobjekt kennt.
Ich sehe jetz einfach den Fehler nicht da meiner Meinung nach der Quelltext funktionieren müsste:
Das ist meine Rekursion (Datentyp ist eine eigene Klasse)
Als Ausgabe bekomm ich zwar den Namen der Objekte und deren Vaterobjekt aber nicht die kinderobjekte
Danke schonmal für die hilfe
Ich habe ein großes Problem. Ich stze hier gerade in meinem Java-praktikum und soll ein Programm schreiben, das einen Pfadbaum eines Ordners und deren unterordner/Datein aufbaut. Wichtig ist, das dies Objektorientiert geschehen soll - dh ein Objekt, das nur seinen Namen,dein Vaterobjekt und seine Kinderobjekt kennt.
Ich sehe jetz einfach den Fehler nicht da meiner Meinung nach der Quelltext funktionieren müsste:
Das ist meine Rekursion (Datentyp ist eine eigene Klasse)
Code:
public Datentyp einlesen(String pfad2,Datentyp vater){//1.df -c: /null ////////////
File[] pfadverarbeitung = position.getPosi(pfad2);
for (File iwert:pfadverarbeitung){
verz = new Datentyp();
verz.setVater(vater);
verz.setName(iwert.getName());
if (iwert.isDirectory()){
try{
System.out.println(verz+verz.getVater()+verz.getKinder());
System.out.println("---------");
verz.addKind(einlesen(iwert.getAbsolutePath(), verz));
} catch (NullPointerException e) {
System.out.println("Dateinkann nicht gelesen werden");
}
}else {
System.out.println(verz+verz.getVater()+verz.getKinder());
System.out.println("----------------");
}
}
return verz;
}
Als Ausgabe bekomm ich zwar den Namen der Objekte und deren Vaterobjekt aber nicht die kinderobjekte
Danke schonmal für die hilfe