Memulai Belajar Java I/O

Java Input Output memiliki sekumpulan kelas yang sangat banyak, yang digunakan untuk memprogram input (misal : membaca file) maupun output (misal : menulis ke file). Tidak mungkin kita akan menggunakan seluruhnya dan mengetahui seluruhnya. Catatan kali ini adalah catatan ketika pertama kali belajar input dan output menggunakan Java.

Berikut adalah kode yang digunakan pada saat belajar input dan output  :

import java.io.File;

/**
 *
 * @author panji
 */
public class BasicIO {
    public static void main(String[] args) {
        //mendapatkan direktori tempat project berada.
        System.out.println( System.getProperty("user.dir") );
        System.out.println( File.separator );
        //bekerja dengan File
        File file = new File("hello.txt");
        //cek keberadaan file
        System.out.println( file.exists() ? "file ada":"file tidak ada" );
    }
}

Kode di atas digunakan untuk mengetahui user direktori (tempat JVM pertama kali membuat instance) dan mengetahui separator direktori. Perlu diketahui bahwa separator setiap sistem operasi berbeda-beda. Misalnya untuk Windows menggunakan ‘\’ dan linux menggunakan ‘\’.

Dua baris terakhir dari kode digunakan untuk memeriksa keberadaan file ‘hello.txt’ di tempat folder tadi menggunakan unary operator. Terdapat objek file yang digunakan sebagai abstraksi sebuah file.

— end of note —

 

Leave a Reply

Your email address will not be published. Required fields are marked *