Mega Code Archive

 
Categories / Java / File Input Output
 

Use BufferedReader to read line by line

import java.io.BufferedReader; import java.io.File; import java.io.FileReader; public class Main {   public static void main(String args[]) throws Exception {     File file = new File(".");     if (file.isDirectory()) {       String[] files = file.list();       for (int i = 0; i < files.length; i++)         System.out.println(files[i]);     } else {       FileReader fr = new FileReader(file);       BufferedReader in = new BufferedReader(fr);       String line;       while ((line = in.readLine()) != null)         System.out.println(line);     }   } }