file input stream pada java

//berikut ini merupakan contoh penggunaan file input stream pada java

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;

public class MainClass {
public static void main(String[] args) {
boolean areFilesIdentical = true;
File file1 = new File(“c:\\file1.txt”);
File file2 = new File(“c:\\file2.txt”);
if (!file1.exists() || !file2.exists()) {
System.out.println(“File tidak ditemukan”);
System.out.println(false);
}
System.out.println(“length:” + file1.length());
if (file1.length() != file2.length()) {
System.out.println(“panjang file 1 dan file 2 tidak sama”);
System.out.println(false);
}
try {
FileInputStream fis1 = new FileInputStream(file1);
FileInputStream fis2 = new FileInputStream(file2);
int i1 = fis1.read();
int i2 = fis2.read();
while (i1 != –1) {
if (i1 != i2) {
areFilesIdentical = false;
break;
}
i1 = fis1.read();
i2 = fis2.read();
}
fis1.close();
fis2.close();
} catch (IOException e) {
System.out.println(“IO exception”);
areFilesIdentical = false;
}
System.out.println(areFilesIdentical);
}
}

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: