代码比较
复制代码
package cn.how2j.test;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.ElementType.TYPE;
import java.lang.annotation.Documented;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import java.lang.reflect.Method;
import org.junit.Test;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.EscapeUtil;
import cn.hutool.core.util.ReflectUtil;
import cn.hutool.core.util.StrUtil;
public class TestEscape {
@Test
@Comment("转义与反转义")
public void test2() {
String s1 = "";
String s2 = EscapeUtil.escapeHtml4(s1);
String s3 = EscapeUtil.unescapeHtml4(s2);
p2("原数据",s1, "转义后",s2);
p2("转义后",s2, "原数据",s3);
}
private String preComment = null;
private void c(String msg) {
System.out.printf("\t备注:%s%n",msg);
}
private void p1(String type1, Object value1, String type2, Object value2) {
p(type1, value1, type2, value2, "format1");
}
private void p2(String type1, Object value1