Hiho liebe Foren nutzer,
Ich arbeite zur zeit an einer ASCII Schnittstelle für meine Datenbank projekt. Nun habe ich ein Problem! Ich habe eine Klasse namens ASCII_INTERFACE in dieser Klasse passiert folgendes:
-ermittlung der Zeilen,Spalten und Zeichenanzahl
-ermittlung ob die Datei vorhanden ist
-ermittlung der Datensätze
-fehler suche in den Datensätzen
-dabei können alphanumerische,numerische,Datum,dezimale und Zeit als Datensatz vorkommen
soweit so gut funktioniert soweit nur habe ich folgendes Problem.
Wenn ich einmal die Klasse initializiere für z.b. A.txt funktioniert das super. Nur wenn ich die Klasse ein zweites mal initaliesiere für z.b. B.txt ermittelt er mir die Länge,Spalten und Zeilen von A.txt . Und zwar wieder holt er dann immer wieder ein und den selben Datensatz aus der Datei von B.txt.
Hier meine main als bsp.:
Brauch da noch eine Art Destuktor ???
Ich danke euch schon mal im vorraus für die kreativen Vorschläge.
mfg da KOKser
Ich arbeite zur zeit an einer ASCII Schnittstelle für meine Datenbank projekt. Nun habe ich ein Problem! Ich habe eine Klasse namens ASCII_INTERFACE in dieser Klasse passiert folgendes:
-ermittlung der Zeilen,Spalten und Zeichenanzahl
-ermittlung ob die Datei vorhanden ist
-ermittlung der Datensätze
-fehler suche in den Datensätzen
-dabei können alphanumerische,numerische,Datum,dezimale und Zeit als Datensatz vorkommen
soweit so gut funktioniert soweit nur habe ich folgendes Problem.
Wenn ich einmal die Klasse initializiere für z.b. A.txt funktioniert das super. Nur wenn ich die Klasse ein zweites mal initaliesiere für z.b. B.txt ermittelt er mir die Länge,Spalten und Zeilen von A.txt . Und zwar wieder holt er dann immer wieder ein und den selben Datensatz aus der Datei von B.txt.
Hier meine main als bsp.:
Code:
public static void main(String[] args){
String pfad="C:/.../";
String datei1="A.txt";
String datei2="B.txt";
String datei3="C.txt";
ASCII_INTERFACE a=new ASCII_INTERFACE(pfad+datei1);
if(a.exist==true){
for(int i=0;i<a.returnzeilen();i++){
System.out.println(a.getString(i+1,1));
a.seeErrors("alphanumerisch",a.getString(i+1,1),8,0);
}
}
ASCII_INTERFACE b=new ASCII_INTERFACE(pfad+datei2);
if(b.exist==true){
for(int i=0;i<b.returnzeilen();i++){
System.out.println(b.getString(i+1,1));
b.seeErrors("alphanumerisch",b.getString(i+1,1),4,0);
}
}
ASCII_INTERFACE c=new ASCII_INTERFACE(pfad+datei3);
if(c.exist==true){
for(int i=0;i<c.returnzeilen();i++){
System.out.println(c.getString(i+1,1));
c.seeErrors("datum",c.getString(i+1,1),8,8);
}
}
}
Brauch da noch eine Art Destuktor ???
Ich danke euch schon mal im vorraus für die kreativen Vorschläge.
mfg da KOKser