I need to read a text file line by line using Java. I use available() method of FileInputStream to check and loop over the file. But while reading,
available()
FileInputStream
Try using java.io.BufferedReader like this.
java.io.BufferedReader br = new java.io.BufferedReader(new java.io.InputStreamReader(new java.io.FileInputStream(fileName))); String line = null; while ((line = br.readLine()) != null){ //Process the line } br.close();