Menulis File Teks Menggunakan Java
Di sini kita buat sebuah kelas yang berisi method untuk menulis dan membaca file teks. Ada banyak cara untuk membaca dan menulis file dalam Java. Di sini kita menggunakan cara yang sangat serderhana.
Berikut ini adalah kelasnya:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
| import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; /* * @Author Firman Hidayat */ public class BacaTulisFile { // Method tulis file public static void tulisFile(String teks, String namaFile) { try { PrintWriter out = new PrintWriter( new BufferedWriter( new FileWriter(namaFile, true ))); out.println(teks); out.close(); } catch (IOException e) { System.out.println( "Gagal menulis ke file " + namaFile); e.printStackTrace(); } } // Method baca file public static String bacaFile(String namaFile) { BufferedReader br = null ; String stringHasil = "" ; try { String sCurrentLine; br = new BufferedReader( new FileReader(namaFile)); while ((sCurrentLine = br.readLine()) != null ) { stringHasil = stringHasil + sCurrentLine + "\n" ; } } catch (IOException e) { System.out.println( "Gagal membaca file " + namaFile); e.printStackTrace(); } finally { try { if (br != null ) br.close(); } catch (IOException ex) { ex.printStackTrace(); } } return stringHasil; } } |
Berikut ini adalah kelas yang memanggil method baca dan tulis file pada kelas di atas:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| /* * @Author Firman Hidayat */ public class ContohGunaTulisFile { public static void main(String[] a) { String namaFile = "D:\\ContohTeks.txt" ; for ( int i = 0 ; i < 5 ; i++) { BacaTulisFile.tulisFile( "Teks ke-" + i, namaFile); } String hasil = BacaTulisFile.bacaFile(namaFile); System.out.println(hasil); } } |
Bila kelas di atas di-run, contoh outputnya seperti ini:
1
2
3
4
5
| Teks ke- 0 Teks ke- 1 Teks ke- 2 Teks ke- 3 Teks ke- 4 |
Selain itu, bila berhasil, kita bisa temukan sebuah file teks di drive D: dengan nama CobaTeks.txt. Coba lihat isi file tersebut.
0 komentar:
Posting Komentar