Saturday, 8 June 2013

Different ways to read and display file content

Code
--------
import java.io.FileInputStream;

class FileRead {
public static void main(String args[]) throws Exception {
// Way-1
FileInputStream fin = new FileInputStream("FileRead.java");
byte[] b = new byte[fin.available()];
fin.read(b);
for (int i = 0; i < b.length; i++) {
System.out.print((char) b[i]);
}
// Way-2
int k = 0;
FileInputStream fin1 = new FileInputStream("FileRead.java");
System.out.println("\n\nWay-2\n");
while ((k = fin1.read()) != -1) {
System.out.print((char) k);
}
// Way-3
FileInputStream fin2 = new FileInputStream("FileRead.java");
byte b1[] = new byte[fin2.available()];
fin2.read(b1, 0, b1.length);
System.out.println("\n\nWay-3\n");
for (int i = 0; i < b1.length; i++) {
System.out.print((char) b1[i]);
}
fin.close();
fin1.close();
fin2.close();
}
}

No comments:

Post a Comment