English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En este ejemplo, aprenderemos a cargar un archivo como flujo de entrada usando la clase FileInputStream de Java.
Para entender este ejemplo, debe conocer lo siguienteProgramación JavaTema:
import java.io.InputStream; import java.io.FileInputStream; public class Main { public static void main(String args[]) { try { //El archivo input.txt se carga como flujo de entrada // Contenido del archivo input.txt: //Este es el contenido del archivo input.txt. InputStream input = new FileInputStream("input.txt"); System.out.println("Los datos del archivo: "); //Leer el primer byte int i = input.read(); while(i != -1) { System.out.print((char)i); //Leer el siguiente byte del archivo i = input.read(); } input.close(); } catch(Exception e) { e.getStackTrace(); } } }
Resultados de salida
Los datos del archivo: Este es el contenido del archivo input.txt.
En el ejemplo anterior, tenemos un archivo llamadoinput.txtEl contenido del archivo es
Este es el contenido del archivo input.txt.
Aquí, usamos la clase FileInputStream para cargarinput.txtCargar el archivo como flujo de entrada. Luego, usamos el método read() para leer todos los datos del archivo.
Supongamos que tenemos un archivo llamadoTest.javadel archivo Java,
class Test { public static void main(String[] args) { System.out.println("This is Java File"); } }
También podemos cargar este archivo Java como flujo de entrada.
import java.io.InputStream; import java.io.FileInputStream; public class Main { public static void main(String args[]) { try { // Cargar el archivo Test.java como flujo de entrada InputStream input = new FileInputStream("Time.java"); System.out.println("Los datos del archivo: "); // Leer el primer byte int i = input.read(); while(i != -1) { System.out.print((char)i); // Leer el siguiente byte del archivo i = input.read(); } input.close(); } catch(Exception e) { e.getStackTrace(); } } }
Resultados de salida
Los datos del archivo: class Test { public static void main(String[] args) { System.out.println("This is Java File"); } }
En el ejemplo anterior, utilizamos la clase FileInputStream para cargar el archivo Java como flujo de entrada.