콘텐츠
자바로 HTML 파일을 읽는 것은 텍스트 파일을 읽는 것과 다르지 않다. 파일 형식이 XML이 아닌 경우 Java 파일 객체를 사용하여 HTML 파일을 읽을 수 있습니다. 파일에서 텍스트를 가져 와서 한 줄씩 읽습니다. 텍스트를 조작하거나 화면에 표시 할 수 있습니다. 파일 객체를 사용하여 몇 줄의 코드 만 사용하여 HTML을 읽을 수 있습니다.
지침
자바 프로그래밍은 자바 커피처럼 쉽습니다! Fotolia.com에서 마티에 의해 Pix에 의해 자바 뜨거운 것과 검은 이미지-
필요한 라이브러리를 가져옵니다. 파일 객체를 사용하려면 새 클래스 나 프로젝트를 만들 때 자동으로 가져온 라이브러리 이외의 라이브러리를 사용해야합니다. 다음 코드는 필요한 라이브러리를 보여줍니다.
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 = 새 파일 ( "C : myHTML.html "); FileInputStream fileinput = null; BufferedInputStream mybuffer = null; DataInputStream datainput = null;
-
파일에 대한 정보를 작성된 변수에 지정하십시오. 버퍼 변수는 정보를 메모리에로드하여 더 빨리 읽을 수 있도록합니다.
fileinput = 새로운 FileInputStream (myhtml); mybuffer = 새로운 BufferedInputStream (fileinput); datainput = 새로운 DataInputStream (mybuffer);
-
파일을 한 줄씩 읽고 콘솔에 인쇄하는 루프를 만듭니다. 다음 코드는 스트림의 끝에 도달 할 때까지 데이터를 읽습니다.
while (datainput.available ()! = 0) {System.out.println (datainput.readLine ()) GO}
-
파일 흐름을 닫습니다. 메모리를 확보하려면 파일 및 데이터 스트림을 닫는 것이 중요합니다.
myHTML.close (); mybuffer.close (); datainput.close ();