Јава програм за учитавање датотеке као ИнпутСтреам

У овом примеру ћемо научити учитавање датотеке као улазног тока помоћу класе ФилеИнпутСтреам у Јави.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:

  • Класа Јава датотеке
  • Јава ИнпутСтреам класа
  • Јава ФилеИнпутСтреам класа

Пример 1: Јава програм за учитавање текстуалне датотеке као ИнпутСтреам

 import java.io.InputStream; import java.io.FileInputStream; public class Main ( public static void main(String args()) ( try ( // file input.txt is loaded as input stream // input.txt file contains: // This is a content of the file input.txt InputStream input = new FileInputStream("input.txt"); System.out.println("Data in the file: "); // Reads the first byte int i = input.read(); while(i != -1) ( System.out.print((char)i); // Reads next byte from the file i = input.read(); ) input.close(); ) catch(Exception e) ( e.getStackTrace(); ) ) )

Оутпут

 Подаци у датотеци: Ово је садржај датотеке инпут.ткт.

У горњем примеру имамо датотеку која се зове инпут.ткт . Садржај датотеке је

 This is a content of the file input.txt.

Овде смо FileInputStreamкласу користили за учитавање датотеке инпут.ткт као улазног тока. Затим смо read()методу користили за читање свих података из датотеке.

Пример 2: Јава програм за учитавање Јава датотеке као ИнпутСтреам

Узмимо у обзир да имамо Јава датотеку названу Тест.јава ,

 class Test ( public static void main(String() args) ( System.out.println("This is Java File"); ) )

Ову Јава датотеку такође можемо учитати као улазни ток.

 import java.io.InputStream; import java.io.FileInputStream; public class Main ( public static void main(String args()) ( try ( // file Test.java is loaded as input stream InputStream input = new FileInputStream("Time.java"); System.out.println("Data in the file: "); // Reads the first byte int i = input.read(); while(i != -1) ( System.out.print((char)i); // Reads next byte from the file i = input.read(); ) input.close(); ) catch(Exception e) ( e.getStackTrace(); ) ) )

Оутпут

 Подаци у датотеци: класа Тест (јавна статичка воид главна (Стринг () аргс) (Систем.оут.принтлн ("Ово је Јава датотека");))

У горњем примеру, FileInputStreamкласу смо користили за учитавање Јава датотеке као улазног тока.

Занимљиви Чланци...