I recently wrote a library for this: emoji-java
Here is the kind of output you would get:
String str = "An 😀awesome 😃string with a few 😉emojis!";
String result = EmojiParser.parseToAliases(myString);
System.out.println(myString);
// Prints:
// "An 😀awesome 😃string with a few 😉emojis!"
You can either add the jar to your project or use the maven dependency:
<dependency>
<groupId>com.vdurmont<groupId>
<artifactId>emoji-java<artifactId>
<version>1.0.0</version> <!-- Or whatever the version will be when you read this post -->
</dependency>