English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In questo esempio, impareremo a caricare un file come flusso di input utilizzando la classe FileInputStream di Java.
Per comprendere questo esempio, dovresti conoscere i seguentiProgrammazione JavaArgomento:
import java.io.InputStream; import java.io.FileInputStream; public class Main { public static void main(String args[]) { try // Il file input.txt è stato caricato come flusso di input // Il contenuto del file input.txt è: // Questo è il contenuto del file input.txt. InputStream input = new FileInputStream("input.txt"); System.out.println("Dati del file: "); // Leggi il primo byte int i = input.read(); while(i != -1) { System.out.print((char)i); // Leggi il prossimo byte dal file i = input.read(); } input.close(); } catch(Exception e) { e.getStackTrace(); } } }
Risultato dell'output
Dati del file: Questo è il contenuto del file input.txt.
Nell'esempio sopra, abbiamo un file chiamatoinput.txtIl contenuto del file è
Questo è il contenuto del file input.txt.
Qui, utilizziamo la classe FileInputStream per caricareinput.txtCarica il file come flusso di input. Poi, utilizziamo il metodo read() per leggere tutti i dati dal file.
Supponiamo di avere un file chiamatoTest.javadel file Java,
class Test { public static void main(String[] args) { System.out.println("This is Java File"); } }
Possiamo anche caricare questo file Java come flusso di input.
import java.io.InputStream; import java.io.FileInputStream; public class Main { public static void main(String args[]) { try // Carica il file Test.java come flusso di input InputStream input = new FileInputStream("Time.java"); System.out.println("Dati del file: "); // Leggi il primo byte int i = input.read(); while(i != -1) { System.out.print((char)i); // Leggi il prossimo byte dal file i = input.read(); } input.close(); } catch(Exception e) { e.getStackTrace(); } } }
Risultato dell'output
Dati del file: class Test { public static void main(String[] args) { System.out.println("This is Java File"); } }
Nell'esempio sopra, abbiamo caricato il file Java utilizzando la classe FileInputStream come flusso di input.