file
–
Data yang disimpan dalam variabel, array dan
objek bersifat sementara, ketika program berakhir maka akan kehilangan semua
yang telah disimpan. Setiap file ditempatkan dalam sebuah direktori dalam
sistem file.Example : c:\book\test.txt
•
File name : test.txt
•
Directory path : c:\book
•
File-file dan direktori yang diakses dan
dimanipulasi oleh java.io.File kelas
File Declaration
•
Declaration :
|
File
fl = new File(“book/test.txt”)
or
File
fl = new File(“/book” , “test.txt”);
•
Gunakan "/" untuk mengakses file
direktori.
•
Jika Anda ingin menggunakan backslash “\” then
be written“\\”
•
Jangan menggunakan nama file absolut seperti “C:\book\test.txt”,
karena tidak berjalan pada platform lainnya.
•
• perbedaan pemisah:
–
Windows = “\”
–
UNIX = “/”
–
Macintosh = “:”
File Method
•
Fungsi-fungsi berikut dalam file kelas:
–
canRead() à memeriksa apakah file
tersebut dapat dibaca
–
canWrite() à memeriksa apakah file
tersebut dapat ditulis
–
exists() à memeriksa apakah file ada
–
getName() à mengembalikan nama file
srting
–
getPath() à
mengembalikan jalur bentuk srting file
–
getParent() à mengembalikan
direktori induk dari direktori saat ini atau file-file tersebut ditempatkan
–
isFile() à memeriksa apakah objek
tersebut file atau tidak
–
isHidden() à memeriksa apakah jenis
tersembunyi atau tidak
–
lastModified() à menampilkan terakhir
kali modifikasi
–
length() à
menampilkan ukuran file
–
renameTo(File dest) à
mengubah nama file ke nama jalan abstrak, dll, dapat dilihat lagi di Jawa bantuan
Static Variable
•
Static variable Example :
File.separator - string with file
separator
File.separatorChar - char with file separator
File.pathSeparator - string with file separator
File.pathSeparatorChar - char with file separator
File.separatorChar - char with file separator
File.pathSeparator - string with file separator
File.pathSeparatorChar - char with file separator
Use in program :
String dirName = “book";
String filename = “test.txt";
File fl = new File(dirName + File.separator + filename);
String filename = “test.txt";
File fl = new File(dirName + File.separator + filename);
Contoh
Menggunakan File Kelas
|
PrintWriter
•
Digunakan untuk menulis data dalam file jenis
teks.
•
Deklarasi: Output PrintWriter = PrintWriter baru
(string filename);
•
Ketika konstruktor yang disebut "baru
PrintWriter (string filename)" akan membuat file:
–
Jika tidak ada maka file tersebut akan dibuat
–
Jika file ada maka isinya akan dibuang.
•
Penanganan digunakan I / O pengecualian
PrintWriter Method
•
Fungsi berikut digunakan:
§ print(value)
à Tulis nilai dalam file
tersebut dapat berupa string, char, int, double. panjang, float, boolean atau
array karakter.
§ println(value)
à sama dengan nilai
cetak dengan menambahkan baris baru int akhir.
§ close() à
Tutup koneksi ke file stream
§
flush() à
Hapus koneksi ke file stream
PrintWriter
Kode Contoh
Output: A file "nilai.txt" jika file tidak ada,
maka akan dilakukan, jika file sudah ada, maka isi akan dibuang dan dicetak
lagi dengan konten baru.
Read Data
•
Kelas Scanner juga dapat digunakan untuk membaca
file data.
•
Penanganan digunakan I / O pengecualian.
•
Deklarasi:
Masukan Scanner = Scanner baru (new
File (filename));
•
Fungsi dalam Scanner:
–
close()
–
hasNext()
–
next()
–
nextLine()
–
nextInt()
–
nextLong()
–
nextFloat()
–
nextDouble()
Example
Code of Read Data
output on the console :
Tidak ada komentar:
Posting Komentar