Diferència entre revisions de la pàgina «M3 - Programació»

De wikiserver
Dreceres ràpides: navegació, cerca
(Fitxers orientat a byte)
(Fitxers orientat a byte)
Línia 54: Línia 54:
 
     import java.io.File;
 
     import java.io.File;
 
     import java.io.RandomAccessFile;    // s’usa tant per llegir com per escriure dades
 
     import java.io.RandomAccessFile;    // s’usa tant per llegir com per escriure dades
     RandomAccessFile raf = new RandomAccessFile(File ruta, String mode);  // File ruta per especificar la ruta del fitxer
+
     RandomAccessFile raf = new RandomAccessFile(File ruta, String mode);   
 +
                                            // File ruta per especificar la ruta del fitxer
 +
                                            // String mode per especificar el mode de treball a l'hora de processar el fitxer
 
</pre>
 
</pre>
 +
 +
Dels modes de treball possibles el dos més utilitzats són:
 +
 +
:*'''r:''' mode lectura. Errors si el fitxer no existeix o si s'invoca a mètodes d'escriptura.
 +
 +
:*'''rw:''' mode escriptura-lectura. Si el fitxer no existeix, es crearà un de nou buit.

Revisió del 19:55, 3 feb 2018

UF1: Programació Estructurada

Activitats

UF3: Fonament de gestió de fitxers

Continguts

Fitxers orientat a byte

Representació de les dades en format binari.

Tipus Paura clau Java Mide (bytes)
caràcter char 2
byte byte 1
enter curt short 2
enter simple int 4
enter llarg long 8
real de simple precisió float 4
real de doble precisió doble 8

Inicialització

    import java.io.File;
    import java.io.RandomAccessFile;    // s’usa tant per llegir com per escriure dades
    RandomAccessFile raf = new RandomAccessFile(File ruta, String mode);  
                                             // File ruta per especificar la ruta del fitxer
                                             // String mode per especificar el mode de treball a l'hora de processar el fitxer

Dels modes de treball possibles el dos més utilitzats són:

  • r: mode lectura. Errors si el fitxer no existeix o si s'invoca a mètodes d'escriptura.
  • rw: mode escriptura-lectura. Si el fitxer no existeix, es crearà un de nou buit.