La classe FileReader propose des commodits pour la lecture des fichiers caractères. Les constructeurs de cette classe vérifie que l'encodage de caractères et la taille de la mémoire tampon par défaut sont appropriés.

Pour spécifier les valeurs, il faut construire un objet InputStreamReader sur un FileInputStream.

L'objet FileReader est indiqué pour la lecture des flux de caractères.

Pour la lecture des flux d'octets bruts, il est préférable d'utiliser l'objet FileInputStream.

Les champs
Les champ de la classe java.io.Reader
lock

Les constructeurs
FileReader(File file)
crée un nouvel objet FileReader à partir de l'objet File donné pour lire à partir de ce dernier.
FileReader(FileDescriptor fd)
crée un nouvel objet FileReader à partir de l'objet FileDescriptor donné pour lire à partir de ce dernier.
FileReader(String fileName)
crée un nouvel objet FileReader à partir d'un chemin vers un fichier, pour lire à partir de ce dernier.

Les méthodes
Les méthodes héritées de la classe java.io.InputStreamReader
close, getEncoding, read, read, ready
Les méthodes héritées de la classe java.io.Reader
mark, markSupported, read, reset, skip
Les méthodes héritées de la classe java.lang.Object
clone, equals, finalize, getClass, hashCode,
notify, notifyAll, toString, wait, wait, wait