Javaの特殊文字をエスケープする方法は?

Javaで特殊文字をエスケープするにはどうすればよいですか?

多くの場合、HTMLタグに配置されたいくつかの特殊文字または任意のテキストが、無効なHTML出力をもたらしました。 結果のHTMLがまだ有効であることを確認するには、特殊文字を変更またはエスケープする必要があります。

次のような特殊文字
1)<2)>
3)”
4) ‘
5)\
6)&

ここでは、commons-lang.jarライブラリに含まれ、Javaで特殊文字をエスケープするために使用される便利なJavaライブラリ呼び出しStringEscapeUtilsを紹介します。

P.S Please download the commons-lang.jar library in http://commons.apache.org/lang/

StringEscapeUtilsクラスを使用して特殊文字をエスケープする方法を示すソースコードを次に示します。

import org.apache.commons.lang.StringEscapeUtils;

public class testEscapeHTML{

    public static void main(String args[]){

        String testStr = "< > \" &";

        System.out.println("Original : " + testStr);

        System.out.println("Escaped : " + StringEscapeUtils.escapeHtml(testStr));

    }
}

結果

Original : < > " &
Escaped : < > " &