百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
E

emoji-java

> 编程语言
开源

Java 缺失的表情符号库 :heart:

2.6K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Java 缺失的表情符号库 :heart:

emoji-java

Java 中缺失的 emoji 库。

emoji-java 是一个轻量级的 Java 库,可帮助您在 Java 应用程序中使用 Emoji。

如何获取?

通过 Maven:
xml
<dependency>
  <groupId>com.vdurmont</groupId>
  <artifactId>emoji-java</artifactId>
  <version>5.1.1</version>
</dependency>

您也可以下载项目,使用 mvn clean install 构建它,并将生成的 jar 添加到您的构建路径中。

通过 Gradle:
gradle
compile 'com.vdurmont:emoji-java:5.1.1'
通过直接下载:
  • 使用 releases 标签页直接下载 jar。
  • 从 http://mvnrepository.com/artifact/org.json/json. 下载 JSON-java 依赖项

如何使用?

EmojiManager

EmojiManager 提供了多个静态方法,用于在 emoji 数据库中进行搜索:

  • getForTag 返回给定标签的所有表情符号
  • getForAlias 返回别名对应的表情符号
  • getAll 返回所有表情符号
  • isEmoji 检查字符串是否为表情符号
  • containsEmoji 检查字符串是否包含任何表情符号

你还可以查询元数据:

  • getAllTags 返回可用的标签

或者获取所有内容:

  • getAll 返回所有表情符号

表情符号模型

Emoji 是一个 POJO(普通 Java 对象),它提供以下方法:

  • getUnicode 返回该表情符号的 Unicode 表示形式
  • getUnicode(Fitzpatrick) 返回带有指定 Fitzpatrick 修饰符的表情符号的 Unicode 表示形式。如果该表情符号不支持 Fitzpatrick 修饰符,此方法将抛出 UnsupportedOperationException。如果提供的 Fitzpatrick 为 null,此方法将返回该表情符号的 Unicode。
  • getDescription 返回该表情符号的(可选)描述
  • getAliases 返回该表情符号的别名列表
  • getTags 返回该表情符号的标签列表
  • getHtmlDecimal 返回该表情符号的 HTML 十进制表示形式
  • getHtmlHexadecimal 返回该表情符号的 HTML 十六进制表示形式
  • supportsFitzpatrick 如果该表情符号支持 Fitzpatrick 修饰符,则返回 true,否则返回 false

菲茨帕特里克修饰符

现在,一些表情符号支持使用菲茨帕特里克修饰符。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言