English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Neste exemplo, vamos aprender a usar a classe FileInputStream do Java para carregar um arquivo como fluxo de entrada.
Para entender este exemplo, você deve entender o seguinteProgramação JavaTema:
import java.io.InputStream; import java.io.FileInputStream; public class Main public static void main(String args[]) try //O arquivo input.txt foi carregado como fluxo de entrada // Conteúdo do arquivo input.txt: //Este é o conteúdo do arquivo input.txt. InputStream input = new FileInputStream("input.txt"); System.out.println("Dados do arquivo: "); //Ler o primeiro byte int i = input.read(); while(i != -1) { System.out.print((char)i); //Ler o próximo byte do arquivo i = input.read(); } input.close(); } catch(Exception e) { e.getStackTrace(); } } }
Resultados de saída
Dados do arquivo: Este é o conteúdo do arquivo input.txt.
No exemplo acima, temos um arquivo chamadoinput.txtO conteúdo do arquivo
Este é o conteúdo do arquivo input.txt.
Aqui, usamos a classe FileInputStream para carregarinput.txtCarregar o arquivo como fluxo de entrada e, em seguida, usar o método read() para ler todos os dados do arquivo.
Supondo que tenhamos um arquivo chamadoTest.javado arquivo Java,
class Test { public static void main(String[] args) { System.out.println("This is Java File"); } }
Também podemos carregar este arquivo Java como fluxo de entrada.
import java.io.InputStream; import java.io.FileInputStream; public class Main public static void main(String args[]) try // Carregar o arquivo Test.java como fluxo de entrada InputStream input = new FileInputStream("Time.java"); System.out.println("Dados do arquivo: "); // Ler o primeiro byte int i = input.read(); while(i != -1) { System.out.print((char)i); // Ler o próximo byte do arquivo i = input.read(); } input.close(); } catch(Exception e) { e.getStackTrace(); } } }
Resultados de saída
Dados do arquivo: class Test { public static void main(String[] args) { System.out.println("This is Java File"); } }
No exemplo acima, usamos a classe FileInputStream para carregar o arquivo Java como fluxo de entrada.