Random access bestanden op te slaan gegevens van instellingen voor een toepassing . Eenvoudige tekst bestanden worden gelezen lijn per lijn in de volgorde waarin ze in een bestand . Echter, random access bestanden gebruikt om gegevens ergens in het bestand over te nemen , zodat de programmeur gegevens specifiek voor de functieaanroep lezen . Lezen random access bestanden op Java duurt slechts een paar stappen . Instructies 1 Open het bestand . Stel een variabele die het bestand te openen instantieert , en gebruik maken van haar eigenschappen en methods.Path myFile = " C : \\ \\ myfile.txt " ; kopen van 2 Zet de byte gegevens aan het bestand te laden in het geheugen . Dit verbetert de prestaties voor file processen . In dit voorbeeld , 15 bytes zijn allocated.ByteBuffer myCopy = ByteBuffer.allocate ( 15 ) ; 3 Maak een bestand kanaal om de gegevens te lezen . Dit slaat de instellingen en laat u = null lezen of schrijven naar de toegang file.FileChannel mijnkanaal ; mijnkanaal = ( FileChannel ) myFile.newByteChannel ( lezen, schrijven ) ; 4 Lees de eerste 15 bytes van het bestand in een variabele die wordt gebruikt om de resultaten in stap weer 5.string myResults = myChannel.read ( myCopy ) 5 Print de eerste 15 bytes van het bestand naar de console.System.out . println ( "De eerste 15 bytes van dit bestand zijn : " + myResults ) ;
|