前提・実現したいこと
JAVAを使いあるwebページのhtmlを読み込みhtmlの内容を変えて新たに静的なwebページを作成したいです。
たとえば、「私は大学生です。」と書かれた文字を大きくしたいなと思った場合<h1><h1>を挟むことにより大きくすることができるので、そのようなプログラムを書けないか教えてほしいです。
「<li>私は大学生です。」 を 「<li><h1>私は大学生です。<h1>」
また、htmlの内容を変えたものをJAVAによって静的ウェブページを作成でいるのか知りたいです。
該当のソースコード
package hello_world;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
public class Main {
public static void main(final String[] args){ URL url = null; InputStreamReader isr = null; //バイトを読み込んで文字にデコードする try { url = new URL("http://www.fujitsu.com/jp/group/fap/services/java-education/java-study-advice.html"); InputStream is = url.openStream();//文字化け防止 isr = new InputStreamReader(is,"UTF-8"); //UTF8のInputStreamReaderに変換 while(true) { // 文字の読み込み int i = isr.read(); if (i == -1) { break; } System.out.print((char)i); //文字の表示 } }catch (Exception e) { //例外が生じた場合 System.out.println("エラーです。"); }finally { //解放 try { isr.close(); }catch (Exception e) { System.out.println("ファイナルでエラー"); } } }
}