Πίνακας περιεχομένων:

Είναι δυνατή η ανάγνωση και η εγγραφή σε τυχαίες τοποθεσίες μέσα σε ένα αρχείο χρησιμοποιώντας Java;
Είναι δυνατή η ανάγνωση και η εγγραφή σε τυχαίες τοποθεσίες μέσα σε ένα αρχείο χρησιμοποιώντας Java;

Βίντεο: Είναι δυνατή η ανάγνωση και η εγγραφή σε τυχαίες τοποθεσίες μέσα σε ένα αρχείο χρησιμοποιώντας Java;

Βίντεο: Είναι δυνατή η ανάγνωση και η εγγραφή σε τυχαίες τοποθεσίες μέσα σε ένα αρχείο χρησιμοποιώντας Java;
Βίντεο: Web Programming - Computer Science for Business Leaders 2016 2024, Ενδέχεται
Anonim

Χρησιμοποιώντας ένα τυχαίος πρόσβαση αρχείο , μπορούμε ανάγνωση από ένα αρχείο καθώς γράφω στο αρχείο . ΑΝΑΓΝΩΣΗ και γραφή χρησιμοποιώντας ο αρχείο Οι ροές εισόδου και εξόδου είναι μια διαδοχική διαδικασία. Χρησιμοποιώντας ένα τυχαίος πρόσβαση αρχείο , μπορούμε ανάγνωση ή γράφω σε οποιαδήποτε θέση εντός του αρχείο . Ένα αντικείμενο της κλάσης RandomAccessFile μπορεί να το κάνει τυχαίο αρχείο πρόσβαση.

Απλώς, πώς μπορώ να χρησιμοποιήσω ένα αρχείο τυχαίας πρόσβασης;

Παράδειγμα Java RandomAccessFile

  1. getFilePointer() για να λάβετε την τρέχουσα θέση του δείκτη.
  2. seek(int) για να ορίσετε τη θέση του δείκτη.
  3. read(byte β) για να διαβάσει μέχρι β. μήκους byte δεδομένων από το αρχείο σε μια σειρά byte.
  4. γράφω(byte β) να γράφω β. byte μήκους από τον καθορισμένο πίνακα byte στο αρχείο, ξεκινώντας από τον τρέχοντα δείκτη αρχείου.

Επιπλέον, τι είναι το αρχείο τυχαίας πρόσβασης εξηγήστε με παράδειγμα; ΕΝΑ αρχείο τυχαίας πρόσβασης συμπεριφέρεται σαν μια μεγάλη σειρά byte. Υπάρχει ένας δρομέας που υπονοείται στον πίνακα που ονομάζεται αρχείο δείκτη, μετακινώντας τον κέρσορα κάνουμε το ανάγνωση γράψτε τις πράξεις. Αν στο τέλος του- αρχείο επιτυγχάνεται πριν συμπληρωθεί ο επιθυμητός αριθμός byte ανάγνωση παρά πετιέται ΕΟΦΕεξαίρεση. Είναι ένας τύπος IOException.

Έχοντας αυτό υπόψη, τι είναι ένα αρχείο τυχαίας πρόσβασης;

Τυχαίος - αρχείο πρόσβασης είναι ένας όρος που χρησιμοποιείται για να περιγράψει α αρχείο ή σύνολο από αρχεία που έχουν άμεση πρόσβαση αντί να απαιτείται αυτό το άλλο αρχεία να διαβαστεί πρώτα. Σκληροί δίσκοι υπολογιστών πρόσβαση σε αρχεία απευθείας, όπου συνήθως κινείται η ταινία πρόσβαση σε αρχεία διαδοχικά. Απευθείας πρόσβαση , Όροι υλικού, Διαδοχική αρχείο.

Πώς γράφετε σε ένα αρχείο σε Java;

FileWriter: Το FileWriter είναι ο απλούστερος τρόπος γράφω ένα αρχείο σε Ιάβα . Παρέχει υπερφόρτωση γράφω μέθοδος για να γράφω int, πίνακα byte και String στο Αρχείο . Μπορείτε επίσης να γράφω μέρος του πίνακα συμβολοσειράς ή byte χρησιμοποιώντας το FileWriter. Το FileWriter εγγράφει απευθείας στα Αρχεία και θα πρέπει να χρησιμοποιείται μόνο όταν ο αριθμός των εγγραφών είναι μικρότερος.

Συνιστάται: