Pu Zhibing
2025-06-22 22c308a8c1317473c7279f7bf866814c64ef36e9
MessagePushTravel/src/main/java/com/sinata/push/util/StringUtil.java
File was renamed from ZuulQYTTravel/src/main/java/com/sinata/zuul/util/StringUtil.java
@@ -1,6 +1,6 @@
package com.sinata.zuul.util;
package com.sinata.push.util;
import org.apache.commons.lang.StringUtils;
public class StringUtil {
@@ -65,37 +65,6 @@
    }
    /**
     * 过滤掉字符串中的表情
     * @param source
     * @return
     */
    public static String filterEmoji(String source) {
        if (StringUtils.isBlank(source)) {
            return source;
        }
        StringBuilder buf = null;
        int len = source.length();
        for (int i = 0; i < len; i++) {
            char codePoint = source.charAt(i);
            if (isEmojiCharacter(codePoint)) {
                if (buf == null) {
                    buf = new StringBuilder(source.length());
                }
                buf.append(codePoint);
            }
        }
        if (buf == null) {
            return source;
        } else {
            if (buf.length() == len) {
                buf = null;
                return source;
            } else {
                return buf.toString();
            }
        }
    }
    /**