博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java过滤emoji表情,找出emoji的unicode范围。
阅读量:5104 次
发布时间:2019-06-13

本文共 726 字,大约阅读时间需要 2 分钟。

/** * 过滤Emoji表情 * @author Kunjie * 2015年7月17日 */public class EmojiFilter {        public static void main(String[] args) {        System.out.println(filter("啊阿萨德发秦莞尔"));    }        public static String filter(String str){        if(str == null || str.length() == 0){            return "";        }        StringBuffer sb = new StringBuffer();        for(int i=0;i
= min && ch <= max){ sb.append(""); }else{ sb.append((char)ch); } } return sb.toString(); } }

 

每个表情有 sb unicode编码。

如太阳表情,则sb码为E04A,是16进制的。

从中找到最小的 E001, E537,

然后将其转换为10进制比较大小。在这个范围内,就是emoji的表情字符了。

 

转载于:https://www.cnblogs.com/leekenky/p/4655165.html

你可能感兴趣的文章
mysql自增字段重排 或 归零
查看>>
eclipse svn设置忽略文件
查看>>
centos7更改默认的python版本,安装python3.6.4
查看>>
大数据应用期末总评
查看>>
Java Web开发后端常用技术汇总
查看>>
How to use jQuery countdown plugin
查看>>
富文本常用封装(NSAttributedString浅析)
查看>>
c++ STL
查看>>
json数据在前端(javascript)和后端(php)转换
查看>>
[Serializable]的应用--注册码的生成,加密和验证
查看>>
debian 10 "Buster"正式发布了
查看>>
PL/SQL Developer 8注册码
查看>>
IDEA拷贝操作
查看>>
Groovy中那些神奇注解之ToString
查看>>
如何在IDEA 中使用Git
查看>>
宇宙第一开发工具:vs2019 开发Python
查看>>
Tomcat Https配置
查看>>
百度地图 android SDKv2.2.0
查看>>
[贪心][模拟] Jzoj P5811 简单的填数
查看>>
react样式
查看>>