2种方式实现:

注意:如果发现运行时java.lang.NoClassDefFoundError:异常就是缺少了jar包。添加对应的jar包就可以。

一、emoji-java-4.0.0.jar实现

com.vdurmont

emoji-java

4.0.0

org.json

json

20180813

代码:

public static voidmain(String args[]){

String str= "苍天厚土\uD83D\uDE01 \uD83D\uDC36 \uD83E\uDD14 \uD83D\uDC7B \uD83D\uDE92";

System.out.println("原始字符为:\n" +str);

System.out.println("to aliases 之后:");

System.out.println(EmojiParser.parseToAliases(str));

System.out.println(EmojiParser.parseToAliases(str, EmojiParser.FitzpatrickAction.PARSE));

System.out.println(EmojiParser.parseToAliases(str, EmojiParser.FitzpatrickAction.REMOVE));

System.out.println(EmojiParser.parseToAliases(str, EmojiParser.FitzpatrickAction.IGNORE));

System.out.println(EmojiParser.parseToAliases(str, EmojiParser.FitzpatrickAction.IGNORE));

System.out.println(EmojiParser.parseToUnicode(str));

}

运行结果:

原始字符为:

苍天厚土

emoji转为java字符串_java 处理emoji表情信息转换为String相关推荐

  1. emoji java_java 处理emoji表情信息转换为String

    2种方式实现: 注意:如果发现运行时java.lang.NoClassDefFoundError:异常就是缺少了jar包.添加对应的jar包就可以. 一.emoji-java-4.0.0.jar实现 ...

  2. java字符串_Java字符串

    java字符串 Java String is one of the most widely used class. Java String class is defined in java.lang ...

  3. java字符串==_Java字符串(String)

    从表面上看,字符串就是双引号之间的数据,例如"微学苑"."http://www.weixueyuan.net"等.在Java中,可以使用下面的方法定义字符串: ...

  4. java 如何将byte中的有效长度转换为String

    一般的我们使用byte接收读取到的数据,若数据没有达到byte定义的大小时,我们直接将byte转换为String则会出现乱码的情况,在这种情况下应该基于read的返回值来转换byte,否则将产生乱码的 ...

  5. android emoji转换成字符串,安卓的emoji表情转换为文字

    由于安卓系统显示的emoji表情不那么好看,所以在项目的聊天里面使用了自己的图片代替了系统的emoji显示,但是问题来了,在收到消息通知的时候,通知栏并没有显示自定义的emoji显示,而是显示了系统的 ...

  6. java 十六进制数组转字符串_Java通用将字节数组转换为字符串(非十六进制,十进制)...

    将字节数组转换为具有选择基数的字符串的最佳方法是什么? S.O上有大量示例.在其他地方转换为十六进制字符串.我主要感兴趣的是将其转换为十六进制或十进制字符串以外的内容:也是更通用的方式 这是我目前正在 ...

  7. java 获取_java获取类的信息

    packagecom.test;importjava.lang.reflect.Constructor;importjava.lang.reflect.Field;importjava.lang.re ...

  8. Java 字符串(一条日志信息)解析实例

    Java 基础--日期(Date)的解析 如下为 Apache common 生成的日志信息格式: 27.19.74.143 - - [30/May/2013:17:38:20 +0800] \&qu ...

  9. Java字符串替换所有指定字符_C++中string替换所有指定字符串的方法

    C++的string提供了replace方法来实现字符串的替换,但是对于将字符串中某个字符串全部替换这个功能,string并没有实现,我们今天来做的就是这件事. 首先明白一个概念,即string替换所 ...

  10. Java 字符串拼接的三种方式 “+”、“String.format()”、“StringBuilder.append()”,换行拼接“\r\n”

    在进行功能开发的时候,会经常需要拼接多个字符串,比如在请求地址上的参数拼接.返回一个信息描述文段需要拼接多个子文段等,那我们常用的解决方式就是以下三种了,第一种也是比较常用简单的,直接用+号进行拼接s ...

最新文章

  1. 使用Rancher管理Docker
  2. 数字转换为字符的L受哪个参数影响
  3. 配置文件中有“路径信息”时,需呀注意的问题(路径中的\是转义字符)~
  4. ASP.NET简化编辑界面 V2
  5. 腾讯优测优分享 | 双卡双待-工程师难言的痛
  6. 数据库问题6-將系統資料表對應至系統檢視
  7. Chrome 87 发布,获多年来最大性能提升
  8. 日本将推出“隐形列车”,你要去体验一番吗?
  9. pdf打开时缩放_常用的极速PDF阅读器热门问题解答大全
  10. python写网页flash游戏辅助_会玩 | 使用 Python + Selenium制作Flash游戏辅助
  11. LeetCode答案大全题(java版)
  12. 高中信息技术python讲义
  13. kindle书籍的后缀名_kindle可以看什么格式
  14. Prolog入门教程(完整版+专家系统案例)
  15. java源码转换e4a_E4A核心代码生成类库工具
  16. 怎么安装苹果系统mac os x虚拟机
  17. SIP(会话发起协议)
  18. 计算机突然断电 硬盘,电脑突然断电对硬盘有影响吗 保护电脑硬盘方法【详解】...
  19. Oracle多列统计信息
  20. STM32单片机蓝牙APP智能温控风扇红外热释电

热门文章

  1. react-router v6详解
  2. 掌财社乐学堂:一字线是什么?​一字线操作策略介绍
  3. java datetime 初始化_Java日期处理易踩的十个坑
  4. JDBC的Prepar执行对象
  5. COJ1976-搬运工小明
  6. 数据对齐(结构体对齐、类成员对齐、动态内存对齐/指针对齐、函数参数对齐、SIMD对齐)
  7. poj a b java_POJ2752-Java(小猫非常著名,很多夫妇Byteland翻山越
  8. 客户关系管理的竞争对手分析
  9. 使用vue+百度接口实现关键词搜索
  10. C#通过Google API写入Google Sheets单元格