Package com.xxl.tool.emoji
Class EmojiTool
java.lang.Object
com.xxl.tool.emoji.EmojiTool
emoji tool
A flexible emoji library for Java.
- Author:
- xuxueli 2018-07-06 20:15:22
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringdecodeToUnicode(String input) decode emoji unicodestatic StringdecodeToUnicode(String input, EmojiEncode emojiEncode) replace aliases and html representations by their unicode(modifiers).static StringencodeUnicode(String input) encode emoji unicodestatic StringencodeUnicode(String input, EmojiEncode emojiEncode) encode emoji unicodestatic StringencodeUnicode(String input, EmojiEncode emojiEncode, FitzpatrickAction fitzpatrickAction) encode emoji unicodefindEmojis(String input) find emojisstatic booleanis emojistatic StringremoveEmojis(String input, Collection<Emoji> emojisToRemove, Collection<Emoji> emojisToKeep) remove emojis [unicode emoji >> remove ]
-
Constructor Details
-
EmojiTool
public EmojiTool()
-
-
Method Details
-
encodeUnicode
public static String encodeUnicode(String input, EmojiEncode emojiEncode, FitzpatrickAction fitzpatrickAction) encode emoji unicode- Parameters:
input-emojiEncode-fitzpatrickAction-- Returns:
-
encodeUnicode
encode emoji unicode- Parameters:
input-emojiEncode-- Returns:
-
encodeUnicode
encode emoji unicode- Parameters:
input-- Returns:
-
decodeToUnicode
replace aliases and html representations by their unicode(modifiers). [unicode emoji << alias | html hex ]- Parameters:
input-emojiEncode-- Returns:
-
decodeToUnicode
decode emoji unicode- Parameters:
input-- Returns:
-
removeEmojis
public static String removeEmojis(String input, Collection<Emoji> emojisToRemove, Collection<Emoji> emojisToKeep) remove emojis [unicode emoji >> remove ]- Parameters:
input- default remove allemojisToRemove- removeemojisToKeep- not remove- Returns:
-
findEmojis
find emojis- Parameters:
input-- Returns:
-
isEmoji
is emoji- Parameters:
unicode-- Returns:
-