架构师

您现在的位置是:首页 > 技术博客 > 编程基础

编程基础

hutool工具包:移除字符串中的emoji表情符号(emoji-java)

架构师小跟班 2020-07-08 编程基础
需求:移除字符串中的emoji表情符号(emoji-java)工具:hutool工具包,emoji-java工具包<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId>

需求:

移除字符串中的emoji表情符号(emoji-java)

工具:

hutool工具包,emoji-java工具包

<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>5.3.7</version>
</dependency>
<dependency>
    <groupId>com.vdurmont</groupId>
    <artifactId>emoji-java</artifactId>
    <version>4.0.0</version>
</dependency>

代码:

package com.provy.jiagou;

import cn.hutool.extra.emoji.EmojiUtil;

/**
 * @author 架构师小跟班
 * @Description: https://www.jiagou1216.com
 * @date 2020/7/8 10:18
 */
public class Test {

    public static void main(String[] args) {
        String str = "孤城孤刀[表情]";
        System.out.println(exist(str));
        System.out.println(remove(str));
    }

    /**
     * 判断是否包含emoji表情
     *
     * @param str
     * @return
     */
    public static boolean exist(String str) {
        return EmojiUtil.containsEmoji(str);
    }

    /**
     * 移除字符串中的emoji表情
     *
     * @param str
     * @return
     */
    public static String remove(String str) {
        return EmojiUtil.removeAllEmojis(str);
    }

}


文章评论