random access fichier en java

J'ai les champs suivants:

  • De contrôle d'inventaire (16 octets de l'enregistrement)
    • Produit code ID (int – 4 octets)
    • Quantité en stock (int – 4 octets)
    • Prix (double – 8 octets)

Comment puis-je créer une longueur fixe fichier à accès aléatoire en utilisant les longueurs? J'ai essayé quelques exemples en ligne, mais j'ai un EOF exception ou une adresse au hasard des valeurs lorsque je tente d'y accéder.

J'ai essayé un peu plus d'exemples et ne comprennent pas le concept très bien. Je suis en train un projet avec elle et essayer d'explorer plus sur elle.

Ici est quelques données de l'exemple. Il pourrait y avoir des trous dans les données où No. in stock pourrait être 23 == 023.

          Quantity
ID. No.   In Stock   Price

-------   --------   ------
 1001       476      $28.35
 1002       240      $32.56
 1003       517      $51.27
 1004       284      $23.75
 1005       165      $32.25

Merci pour l'aide.

OriginalL'auteur user21968 | 2008-10-14