Innehållsförteckning:

Är det möjligt att läsa från och skriva till slumpmässiga platser i en fil med Java?
Är det möjligt att läsa från och skriva till slumpmässiga platser i en fil med Java?

Video: Är det möjligt att läsa från och skriva till slumpmässiga platser i en fil med Java?

Video: Är det möjligt att läsa från och skriva till slumpmässiga platser i en fil med Java?
Video: Gregory Chaitin: Complexity, Metabiology, Gödel, Cold Fusion 2024, Maj
Anonim

Använder sig av a slumpmässig tillgång fil , vi kan läsa från en fil såväl som skriva till fil . Läsning och skriva med hjälp av de fil in- och utströmmar är en sekventiell process. Använder sig av a slumpmässig tillgång fil , vi kan läsa eller skriva på valfri position inom fil . Ett objekt i klassen RandomAccessFile kan göra slumpmässig fil tillgång.

Helt enkelt så, hur använder jag en direktåtkomstfil?

Java RandomAccessFile Exempel

  1. getFilePointer() för att få pekarens aktuella position.
  2. seek(int) för att ställa in pekarens position.
  3. read(byte b) till läser upp till b. längdbyte av data från filen till en array av byte.
  4. skriv(byte b) att skriva b. längdbyte från den angivna bytematrisen till filen, med början vid den aktuella filpekaren.

Dessutom, vad är random access fil förklara med exempel? A slumpmässig åtkomstfil beter sig som en stor mängd byte. Det finns en markör som anropas till arrayen fil pekaren, genom att flytta markören gör vi läsa skriva operationer. Om slutet av- fil nås innan det önskade antalet byte har uppnåtts läsa än EOFException kastas. Det är en typ av IOException.

Med tanke på detta, vad är en direktåtkomstfil?

Slumpmässig - åtkomstfil är en term som används för att beskriva en fil eller uppsättning av filer som nås direkt istället för att kräva den andra filer läs först. Datorns hårddiskar komma åt filer direkt, där bandstationer är vanliga komma åt filer sekventiellt. Direkt tillgång , Maskinvaruvillkor, Sekventiell fil.

Hur skriver man till en fil i Java?

FileWriter: FileWriter är det enklaste sättet att skriva a fil i Java . Det ger överbelastad skriva metod för att skriva int, byte array och String till Fil . Du kan också skriva del av String eller byte array med FileWriter. FileWriter skriver direkt in i filer och bör endast användas när antalet skrivningar är mindre.

Rekommenderad: