Mega Code Archive

 
Categories / Java / File Input Output
 

Read file upside down

import java.io.File; import java.io.FileReader; public class Main {   public static void main(String[] args) throws Exception {     File f = new File("hello.txt");     FileReader fr = new FileReader(f);     char[] c = new char[(int) f.length()];     char[] cnew = new char[(int) f.length()];     StringBuffer sbuf = new StringBuffer();     fr.read(c, 0, (int) f.length());     int len = (int) f.length();     for (int i = 0, j = len - 1; i < len; i++, j--) {       cnew[i] = c[j];       sbuf.append(cnew[i]);     }     System.out.println(sbuf.toString());     fr.close();   } }