龙空技术网

java中对表情emoji的处理

程序猿的劫 1338

前言:

现时同学们对“emojiforjava”大约比较珍视,朋友们都需要学习一些“emojiforjava”的相关知识。那么小编在网上搜集了一些关于“emojiforjava””的相关知识,希望各位老铁们能喜欢,同学们快快来了解一下吧!

针对emoji表情无法插入数据库,会报错类型不匹配的错误。在网上找了很多解决办法,发现github上有个很牛逼的轻量级开源工具叫emoji-java。

github地址:. 获取maven依赖

目前该工具最新版本是5.1.1,依赖如下:

<dependency>

<groupId>com.vdurmont</groupId>

<artifactId>emoji-java</artifactId>

<version>5.1.1</version>

</dependency>

2. 使用方法

我们使用该工具类,主要用其两个功能,一是将emoji表情转换成可以存储到数据库的字符,二是取出来后,将相应的字符再转换成emoji表情给前端来展示。

public static void main(String[] args) {

String str = "An awesome string with a few emojis!";

//把含有表情的字符串转换成数据库可存的字符串---存库

String result = EmojiParser.parseToAliases(str);

System.out.println(result);

//把数据库存的字符串转换成带有表情的字符串--返回到前台展示

String newResult= EmojiParser.parseToUnicode(result);

System.out.println(newResult)

}

标签: #emojiforjava