23 * questions.
24 */
25
26 package java.io;
27
28
29 /**
30 * Convenience class for reading character files. The constructors of this
31 * class assume that the default character encoding and the default byte-buffer
32 * size are appropriate. To specify these values yourself, construct an
33 * InputStreamReader on a FileInputStream.
34 *
35 * <p><code>FileReader</code> is meant for reading streams of characters.
36 * For reading streams of raw bytes, consider using a
37 * <code>FileInputStream</code>.
38 *
39 * @see InputStreamReader
40 * @see FileInputStream
41 *
42 * @author Mark Reinhold
43 * @since JDK1.1
44 */
45 public class FileReader extends InputStreamReader {
46
47 /**
48 * Creates a new <tt>FileReader</tt>, given the name of the
49 * file to read from.
50 *
51 * @param fileName the name of the file to read from
52 * @exception FileNotFoundException if the named file does not exist,
53 * is a directory rather than a regular file,
54 * or for some other reason cannot be opened for
55 * reading.
56 */
57 public FileReader(String fileName) throws FileNotFoundException {
58 super(new FileInputStream(fileName));
59 }
60
61 /**
62 * Creates a new <tt>FileReader</tt>, given the <tt>File</tt>
63 * to read from.
|
23 * questions.
24 */
25
26 package java.io;
27
28
29 /**
30 * Convenience class for reading character files. The constructors of this
31 * class assume that the default character encoding and the default byte-buffer
32 * size are appropriate. To specify these values yourself, construct an
33 * InputStreamReader on a FileInputStream.
34 *
35 * <p><code>FileReader</code> is meant for reading streams of characters.
36 * For reading streams of raw bytes, consider using a
37 * <code>FileInputStream</code>.
38 *
39 * @see InputStreamReader
40 * @see FileInputStream
41 *
42 * @author Mark Reinhold
43 * @since 1.1
44 */
45 public class FileReader extends InputStreamReader {
46
47 /**
48 * Creates a new <tt>FileReader</tt>, given the name of the
49 * file to read from.
50 *
51 * @param fileName the name of the file to read from
52 * @exception FileNotFoundException if the named file does not exist,
53 * is a directory rather than a regular file,
54 * or for some other reason cannot be opened for
55 * reading.
56 */
57 public FileReader(String fileName) throws FileNotFoundException {
58 super(new FileInputStream(fileName));
59 }
60
61 /**
62 * Creates a new <tt>FileReader</tt>, given the <tt>File</tt>
63 * to read from.
|