Home > Java > Membaca Isi File .txt

Membaca Isi File .txt

September 11, 2012 Leave a comment Go to comments

Masih berhubungan dengan post sebelumnya, yaitu membaca isi file .txt menggunakan bahasa pemrograman java. Berikut ini code-nya.

package io_readfile;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.FileNotFoundException;
import java.io.FileReader;

/**
 *
 * @author Taeyeon
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws IOException {
       BufferedReader bufferedReader = null;
       StringBuffer content = new StringBuffer();
       
       try {
           String text = null;
           
           bufferedReader = new BufferedReader(new FileReader("C:/Input.txt"));
           while((text=bufferedReader.readLine()) != null)
           {
               content.append(text).append("\n");
           }
       }
       catch(FileNotFoundException e)
       {
           System.out.println("File tidak ditemukan");
       }  
       finally
       {
           try
           {
              if(bufferedReader != null)
                  bufferedReader.close();
            }
           catch(IOException ioe)
           {
               System.out.println("ioe");
           }
                   
       }
       
       System.out.print(content.toString());
       }
}

Hasil program Java diatas :

Output Program Java

Program diatas menggunakan kelas FileReader ( Termasuk Character Stream ), untuk variasi lain dapat menggunakan FileInputStream ( Byte Stream ) dengan beberapa penyesuaian.

Referensi : Dari berbagai sumber.

Semoga bermanfaat.😀

P.S.

Nama file : Input.txt

Lokasi File : C:\

  1. January 16, 2014 at 20:50

    Maaf, kalau membaca banyak file txt dalam satu folder bagaimana ya? Terima kasih sebelumnya.

    • Ren
      January 17, 2014 at 07:05

      Nama file yang dimasukin ke array, dilakukan iterasi bagian bufferedReader = new BufferedReader(new FileReader(“C:/Input.txt”));.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: