Difference between revisions of "Read a Text File"

From Progzoo
Jump to: navigation, search
Line 28: Line 28:
 
</question>
 
</question>
  
<question>
+
==Using the try structure==
 +
<question lang="java" className="Demo" copyFile="haggis.txt" >
 
You can use the try feature in Java 7. This ensures that the file will be closed and disposed of even if the read fails.
 
You can use the try feature in Java 7. This ensures that the file will be closed and disposed of even if the read fails.
<def>
+
<prog>
 
import java.io.BufferedReader;
 
import java.io.BufferedReader;
 
import java.io.FileReader;
 
import java.io.FileReader;
Line 44: Line 45:
 
   }
 
   }
 
}
 
}
</def>
+
</prog>
 
</question>
 
</question>

Revision as of 09:02, 27 September 2015

You can open a text file and read each line.
  • The BufferedReader represents a text file.
  • You can create BufferedReader from an

FileReader.

  • The while condition (s=fh.readLine())!=null does two

things, it assigns the string s and it checks for null.

The text file [haggis.txt] includes some lines of text.

[Font] [Default] [Show] [Resize] [History] [Profile]

Using the try structure

You can use the try feature in Java 7. This ensures that the file will be closed and disposed of even if the read fails.


[Font] [Default] [Show] [Resize] [History] [Profile]