RandomAccessFile !?

Davtorik

Mitglied
Hallo!

Ich habe eine paar Fragen zum RandomAccessFile.
1) Wie berechne ich die Länge? Also sag ich einfach, der String hat 8 Zeichen, ergo es werden 8 Stellen verbraucht (dasselbe für long und GregorianCalendar) oder muss ich da irgendwie umrechnen?
2) Wenn ich ein Objekt (nicht serialisiert) eintragen will, kann ich das als ganzes machen, oder muss ich jede Eigenschaft einzeln eintragen?
 
1) Versteh deine Frage nicht. Beim Anlegen der Datei musst du keine Länge angeben, die Länge einer vorhandenen Datei bekommst liefert die Methode length() in Byte. Willst du die Länge eines Strings in Byte, bekommst du diese mittels deinString.getBytes().length.

2) Wenn du ein Objekt nicht serialisiert abspeichern willst, musst du dir wohl ein eigenes Format überlegen, in dem du alle notwendigen Eigenschaften einzeln abspeichern musst (z.B. als CSV).
 
Zuletzt bearbeitet:
Zurück