Java 怎么实现如果XML字符串中存在,则删除Windows字节顺序标记

2019年8月10日23:29:32Java 怎么实现如果XML字符串中存在,则删除Windows字节顺序标记已关闭评论 415 525字阅读1分45秒

1.简介

Java 怎么实现如果XML字符串中存在,则删除Windows字节顺序标记?——请看下文。

2.示例代码

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



import java.io.UnsupportedEncodingException;

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

    
    public static String removeBOM(String s) {
        if (s != null) {
            byte[] bom = new byte[3];
            bom[0] = (byte) 0xEF;
            bom[1] = (byte) 0xBB;
            bom[2] = (byte) 0xBF;
            try {
                String sbom = new String(bom, "UTF-8");
                s = s.trim();
                if (s.startsWith(sbom)) {
                    s = s.substring(1).trim();
                }
            } catch (UnsupportedEncodingException e) {
            }
        }
        return s;
    }
}

 
编程十万个怎么办