Code:
void setzeDaten(String name, String vorname,int blz, int kontonummer )
{
this.name= name;
this.vorname=vorname;
this.blz=blz;
this.kontonummer=kontonummer;
}
public void run() throws IOException
{
System.out.println("Herzlich Willkommen bei Ihrer Bank");
System.out.println("Wählen Sie nun ziwschen:" +" "+ "a)Konto anlegen" + "\t" + "b)Konto einloggen");
String Buchstabe = eingabe.readLine();
char ab = Buchstabe.charAt(0);
if(ab=='a')
{Kontoklasse o = new Kontoklasse();
o.setzeDaten(name, vorname, blz, kontonummer);
}
Hallo,
mit meinen Code, der bisher nur teilweise von mir geschrieben wurde, möchte ich gerne Kontodaten speichern, überprüfen und wieder ausgeben.
Ich möchte gerne das man sein Name, sein Vorname und seine BLZ und seine Kontonummer eingibt und das diese gespeichert werden. Beim nächsten Programm ablauf kann man wieder ein neues Konto erstellen, jedoch soll das alte existend bleiben. Das heißt , das sich zwei verschiedene User an das Programm ransetzen können um Konten anzulegen.
(wie eine kleine Datenbank)
Wenn das Konto besteht dann soll mit dem PIN über Konto einloggen auf die vorher angelegten Daten zugegriffen werden.
Ich möchte das man nach Neustart immer noch auf die alten Daten zugreifen kann, doch weiß ich nicht wie.
Ich habe überlegt mit
Code:
FileOutputStream schreibeStrom =
new FileOutputStream(dateiName);
for (int i=0; i < text.length(); i++){
schreibeStrom.write((byte)text.charAt(i));
}
schreibeStrom.close();
Code:
byte zeichen;
char buchstabe;
String text = "";
String dateiName = "Test.txt";
FileInputStream leseStrom = new FileInputStream(dateiName);
do{
zeichen = (byte)leseStrom.read();
System.out.print(zeichen+" ");
text += (char)zeichen;
} while (zeichen !=-1);
leseStrom.close();
System.out.println();
System.out.println(text);
}
}
Ich habe mal einen anderen Code geschrieben mit dem Bsp.: für eine Textdatei erstellen.
Kann ich nun die in der Textdatei gespeicherten Daten überprüfen und max, auf 2 x 4 beschränken?
2 x 4 = 2x Kontonummer, 2x Blz usw.... also 2 User.
Hat da einer einen Tipp für mich danke !