Java 怎么将HTML字母(>和<)转换为<>

2019年8月2日23:34:09Java 怎么将HTML字母(>和<)转换为<>已关闭评论 421 667字阅读2分13秒

1.简介

Java 怎么将HTML字母(>和<)转换为<>?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */



public class Main {
    public static void main(String[] argv) throws Exception {
        String str = "tah1986.com";
        System.out.println(htmlEsc(str));
    }

    
    public static String htmlEsc(String str) {

        
        
        
        
        StringBuffer ret = new StringBuffer();
        String tmp = "";
        int start = 0;
        int end = 0;
        while ((end = str.indexOf(">", start)) > -1) {
            ret.append(str.substring(start, end));
            ret.append('>');
            start = end + 4;
        }
        ret.append(str.substring(start));
        tmp = ret.toString();
        ret = null;
        ret = new StringBuffer();
        start = end = 0;
        while ((end = tmp.indexOf("<", start)) > -1) {
            ret.append(tmp.substring(start, end));
            ret.append('<');
            start = end + 4;
        }
        ret.append(tmp.substring(start));

        return (ret.toString());
    }
}

 
编程十万个怎么办