Maison  >  Article  >  Java  >  Comment accéder de manière aléatoire à la classe RandomAccessFile de Java

Comment accéder de manière aléatoire à la classe RandomAccessFile de Java

WBOY
WBOYavant
2023-04-28 09:31:061001parcourir

1. Processus

(1) peut agir comme un flux d'entrée ou diluer un flux de sortie

(2) prend en charge la lecture et l'écriture depuis le début du fichier

(3) prend en charge la lecture depuis n'importe quelle position. Récupération, écriture (insertion)

(4) La classe RandomAccessFile doit spécifier le mode d'accès :

2, instance

    public void RandomAccessFile(String src, String srcMode, String dest, String destMode) {
        RandomAccessFile accessFile = null;
        RandomAccessFile accessFile1 = null;
        try {
            accessFile = new RandomAccessFile(new File(src), srcMode);
            accessFile = new RandomAccessFile(new File(dest), destMode);
            byte[] bytes = new byte[1024];
            int length;
            while ((length = accessFile.read(bytes)) != -1) {
                accessFile1.write(bytes, 0, length);
            }
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (accessFile != null)
                try {
                    accessFile.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
 
            if (accessFile1 != null) {
                try {
                    accessFile1.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer