Cara Membaca File Dari Resource Folder Di Java

Pada tutorial Java I/O kali ini, kita akan belajar tentang Cara Membaca File Dari Resource Folder Di Java. Untuk membaca File dari Resource Folder, Anda membutuhkan method getResource() dari kelas ClassLoader. Dan untuk membacanya, Anda dapat menggunakan method readLine() pada kelas BufferedReader.

Di bawah ini adalah contoh screen shoot resource folder di Eclipse saya:


Dengan isi file :

host = localhost
username = dbuser
password = password

Contoh Program



Di bawah ini adalah contoh program Java untuk membaca file dari resource folder di Java :

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;

public class ReadFileFromResourceDemo {
 public static void main(String[] args){
  ClassLoader classLoader = ClassLoader.getSystemClassLoader();
  
  String resourceFile = classLoader.getResource("database.properties").getFile();
  
  FileInputStream inputStream;
  try {
   inputStream = new FileInputStream(resourceFile);
   BufferedReader br = new BufferedReader(new InputStreamReader(inputStream));  
      String line;  
      while ((line = br.readLine()) != null) {  
      System.out.println(line);  
      }  
      
      br.close();  
  } catch (FileNotFoundException e) {
   System.out.println("File tidak ditemukan");
   e.printStackTrace();
  } catch (IOException e) {
   System.out.println("File tidak dapat diakses");
   e.printStackTrace();
  }  

 }
}


Output



Coba Anda compile dan jalankan program diatas, maka akan menampilkan output sebagai berikut:

host = localhost
username = dbuser
password = password

Share this

Related Posts

Previous
Next Post »