Съдържание
Четенето на HTML файлове в Java не се различава от четенето на текстови файлове. Освен ако форматът на файла не е XML, можете да прочетете HTML файл, като използвате обект на Java файл. Той внася текста от файла и го чете от ред по ред. Можете да манипулирате текста или да го показвате на екрана. Използването на файловия обект за четене на HTML е възможно само с няколко реда код.
инструкции
Програмирането в Java е толкова лесно, колкото и правенето на Java кафе! (java горещо и черно изображение от Pix от Marti от Fotolia.com)-
Импортирайте необходимите библиотеки. Използването на файловия обект изисква използването на библиотеки, различни от тези, които се импортират автоматично, когато създавате нов клас или проект. Следният код показва кои библиотеки ще ви трябват:
import java.io.BufferedInputStream; import java.io.DataInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException;
-
Отворете файла и подгответе буферите. Обектът се нуждае от местоположението на HTML файла в компютъра. Може да бъде и на уеб сървър. Следващият код задава променлива, за да отвори файла и създава други за потока от данни.
Файл myhtml = new Файл ("C:: myHTML.html"); FileInputStream fileinput = null; BufferedInputStream mybuffer = null; DataInputStream datainput = null;
-
Задайте информация за файла на създадените променливи. Буферните променливи зареждат информацията в паметта, за да се четат по-бързо.
fileinput = нов FileInputStream (myhtml); mybuffer = new BufferedInputStream (входящ файл); datainput = нов DataInputStream (mybuffer);
-
Създайте цикъл, който чете файла по ред и го отпечатва в конзолата. Следният код чете данните, докато не достигне края на потока:
докато (datainput.available ()! = 0) {System.out.println (datainput.readLine ()) GO}
-
Затворете файловия поток. За да освободите памет, важно е да затворите потоците от файлове и данни:
myHTML.close (); mybuffer.close (); datainput.close ();