Jumat, 15 Agustus 2014

File

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 :
Overloading
Constructor
 
                                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
Use in program :
String dirName = “book";
String filename = “test.txt";
File fl = new File(dirName + File.separator + filename);
Contoh Menggunakan File Kelas

OUTPUT à
 





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