Java 怎么用HTML中的实体名称替换希腊字符实体名称

2019年8月10日23:34:02Java 怎么用HTML中的实体名称替换希腊字符实体名称已关闭评论 413 655字阅读2分11秒

1.简介

Java 怎么用HTML中的实体名称替换希腊字符实体名称?——请看下文。

2.示例代码

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



import java.util.HashMap;
import java.util.Map;

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

    private static Map<String, String> replacements = new HashMap<String, String>();

    
    public static String fixEntityNames(String value) {
        String retVal = value;

        if (retVal.indexOf('&') != -1) {
            for (Map.Entry<String, String> entry : replacements.entrySet()) {
                String orig = entry.getKey();
                String replacement = entry.getValue();
                retVal = retVal.replaceAll("&" + orig + ";", "&"
                        + replacement + ";");
                if (retVal.indexOf('&') == -1) {
                    break;
                }
            }
        }

        return retVal;
    }
}

 
编程十万个怎么办