Tips Cara Membaca File Dari Resource Folder Di Java
Pada tutorial Java I/O kali ini, kita akan berguru wacana Cara Membaca File Dari Resource Folder Di Java. Untuk membaca File dari Resource F...
https://tutorialcarapintar.blogspot.com/2019/02/tips-cara-membaca-file-dari-resource.html
Pada tutorial Java I/O kali ini, kita akan berguru wacana 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 sanggup memakai method readLine() pada kelas BufferedReader.
Di bawah ini yaitu teladan screen shoot resource folder di Eclipse saya:
Dengan isi file :
host = localhost
username = dbuser
password = password
Di bawah ini yaitu teladan jadwal Java untuk membaca file dari resource folder di Java :
Coba Anda compile dan jalankan jadwal diatas, maka akan menampilkan output sebagai berikut:
Di bawah ini yaitu teladan screen shoot resource folder di Eclipse saya:
Dengan isi file :
host = localhost
username = dbuser
password = password
Contoh Program
Di bawah ini yaitu teladan jadwal 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 sanggup diakses"); e.printStackTrace(); } } }
Output
Coba Anda compile dan jalankan jadwal diatas, maka akan menampilkan output sebagai berikut:
host = localhost username = dbuser password = password