lecture des fichiers HTML dans Java n'est pas différent que de lire les fichiers texte. À moins que le format du fichier XML est , la lecture d'un fichier HTML est accompli avec un objet fichier Java. L'objet importe le texte à partir du fichier et le lit ligne par ligne . Vous pouvez ensuite utiliser le texte pour la manipulation , ou vous pouvez sortir le texte à l'écran . Utilisation de l'objet fichier en Java pour lire les fichiers est accompli avec quelques lignes de code. Instructions
1
Importez les bibliothèques nécessaires . Utilisation de l'objet fichier nécessite l'utilisation de bibliothèques Java qui ne sont pas importés automatiquement lorsque vous créez une nouvelle classe ou d'un projet . Le code suivant vous montre les bibliothèques nécessaires : java.io.BufferedInputStream d'importation; java.io.DataInputStream d'importation; java.io.File d'importation; java.io.FileInputStream d'importation; java.io.FileNotFoundException d'importation; import java.io.IOException ;
2
Ouvrez le fichier et mettre en place des tampons . L'objet de fichier nécessite l'emplacement du fichier HTML sur l'ordinateur. Ce peut également être un fichier sur le serveur Web. Le code suivant définit une variable d'ouvrir le fichier , et il crée des variables à utiliser pour la filestream.File myhtml = new File (" C: \\ \\ myHTML.html "); FileInputStream fileinput = null; BufferedInputStream mybuffer = null; DataInputStream DataInput = null;
3
Attribuer les informations du fichier des variables créées . Les variables tampons charger les informations dans la mémoire à lecture rapide times.fileinput = new FileInputStream ( myhtml ) ; mybuffer = new BufferedInputStream ( fileinput ) ; DataInput = new DataInputStream ( mybuffer ) ;
4
créer une boucle qui lit le fichier ligne par ligne et imprime sur la console. Le code suivant lit les données tant qu'il n'a pas atteint la fin du flux du fichier: while ( datainput.available () = 0 ! ) {System.out.println ( datainput.readLine ()); }
5
fermer le flux de fichiers. Pour libérer de la mémoire de l'application , il est important de fermer le dossier et le flux de données : myHTML.close () ; mybuffer.close () ; datainput.close ();