Fortlaufende Nummer

Status
Nicht offen für weitere Antworten.

ManuP

Mitglied
Hi!
Wie realisiere ich es am einfachsten, wenn ich eine fortlaufende Nummer brauche, die dem Format
JA-MO-FORTLAUFENDENR entsprechen soll?

Mein Ansatz:
Eine Datei die den Namen JA-MO.dat trägt und nur die Fortl.Nr beinhaltet.
Problem:
Wenn die Datei nicht existiert... wie erstelle ich sie?

Wenn es auch einfacher geht --> dann her damit :bae:

lg ManuP
 
Was komplizierteres fiel dir nicht auf Anhieb ein, oder? 😛

Was ist aus dem guten alten Hochzählen eines int geworden?
 
Ja, aber der muss ja irgendwo (extern des Programms) gespeichert werden (weil nach Programmende alle ach so schönen Objekte weg sind).
Eigentlich will ich wissen, wie ich die existenz einer Datei überprüfe und eine neue anlege.
UND/ODER:
geht es auch einfacher?

lg
 
Dann kannst du sie ja immernoch zum Programmende abspeichern und am Anfang einlesen. Schau dir mal die JavDoc zur Klasse File an, dann wirste merken dass es ein Einzeiler ist rauszufinden, ob ne Datei existiert oder nicht.
 
Okay, also zum überprüfen:

boolean exists()
Tests whether the file or directory denoted by this abstract pathname exists.

Und für eine neue datei?
boolean createNewFile()
Atomically creates a new, empty file named by this abstract pathname if and only if a file with this name does not yet exist.
und dann noch umbenennen mit renameTo() ??
das ist aber kompliziert.
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben