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