Android examples for java.lang:String Emoji
Contains emoji
//package com.java2s; import android.text.TextUtils; public class Main { public static boolean containsEmoji(String str) { if (TextUtils.isEmpty(str)) { return false; }/* www.j a v a 2 s . c om*/ for (int i = 0; i < str.length(); i++) { char codePoint = str.charAt(i); if (isEmojiCharacter(codePoint)) { return true; } } return false; } private static boolean isEmojiCharacter(char codePoint) { return !((codePoint == 0x0) || (codePoint == 0x9) || (codePoint == 0xA) || (codePoint == 0xD) || ((codePoint >= 0x20) && (codePoint <= 0xD7FF)) || ((codePoint >= 0xE000) && (codePoint <= 0xFFFD)) || ((codePoint >= 0x10000) && (codePoint <= 0x10FFFF))); } }