Lire les données d'un fichier texte à l'aide de Java

J'ai besoin de lire un fichier texte ligne par ligne à l'aide de Java. J'utilise available() méthode de FileInputStream de vérifier et d'une boucle sur le fichier. Mais lors de la lecture, la boucle prend fin au bout de la ligne, avant que le dernier. c'est à dire, si le fichier a 10 lignes, la boucle ne lit que les 9 premières lignes.
L'extrait de code utilisé :

while(fis.available() > 0)
{
    char c = (char)fis.read();
    .....
    .....
}
Vous devez utiliser BufferedReader pour lire un fichier ligne par ligne.

OriginalL'auteur Saran | 2010-05-19