Vectores

Páginas: 2 (261 palabras) Publicado: 12 de septiembre de 2011
8 Flujos y archivos

Archivo (= fichero): Colección de información relacionada lógicamente, que se almacena en algún lugar físico (memoria, disco duro...).

Flujo (= Stream): Secuenciaordenada de información que proviene de una determinada fuente.

Nota: En Java la Entrada/Salida se lleva a cabo utilizando clases stream que se encuentran en el paquete java.io

8.1 Definición dearchivos de texto y archivos binarios.

Una tarea común en programación es leer y escribir archivos. La información almacenada en un archivo pueden ser datos byte o caracteres (texto), y puedenser leidos en la misma forma.

Java cuenta aproximadamente con 20 clases para el acceso a archivos, cada una con su propio conjunto específico de métodos. Una decisión importante radica en elegirentre el acceso de flujo y el acceso aleatorio.

Al utilizar el acceso de flujo en un archivo, se debe tratar como una secuencia de elementos que deben ser procesados uno tras otro, empezandocon el primero.

[pic]

/* Display a text file. To use this program, specify the name of the file that you want to see. For example, to see a file called TEST.TXT, use the following commandline. java ShowFile TEST.TXT
*/
import java.io.*;
class ShowFile {
public static void main(String args[]) throws IOException {
int i;
FileInputStream fin;try {
fin = new FileInputStream(args[0]);
} catch(FileNotFoundException e) {
System.out.println("File Not Found");
return;} catch(ArrayIndexOutOfBoundsException e) {
System.out.println("Usage: ShowFile File");
return;
}
// read characters until EOF isencountered
do {
i = fin.read();
if(i != -1) System.out.print((char) i);
} while(i != -1);
fin.close();
}
}
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Vectores
  • Vectores
  • Vectores
  • Vectores
  • Vector
  • Vector
  • Vector
  • Vectores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS