Java 怎么将结束XML标记附加到给定的StringBuffer

2019年8月3日23:29:12Java 怎么将结束XML标记附加到给定的StringBuffer已关闭评论 364 725字阅读2分25秒

1.简介

Java 怎么将结束XML标记附加到给定的StringBuffer?——请看下文。

2.示例代码

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

 
import java.util.Map;
import java.util.Map.Entry;

public class Main{
    public static void main(String[] argv) throws Exception{
        int level = 2;
        String tagName = "tah1986.com";
        StringBuffer sb = new StringBuffer();
        appendEndTag(level,tagName,sb);
    }
    
    public static final String LEADING_WHITE_SPACE_PER_LEVEL = "   ";
    
    public static void appendEndTag(int level, String tagName,
            StringBuffer sb) {
        appendWhiteSpace(level, sb);
        sb.append("</");
        sb.append(tagName);
        sb.append(">");
        appendNewLine(sb);
    }
    
    public static void appendWhiteSpace(int level, StringBuffer sb) {
        for (int i = 0; i < level; i++) {
            sb.append(LEADING_WHITE_SPACE_PER_LEVEL);
        }
    }
    
    public static void appendNewLine(StringBuffer sb) {
        sb.append(StringUtil.NEW_LINE);
    }
}

 
编程十万个怎么办