用Java编写iPhone表情符号
可能。
package emoji.test;
public class EmojiUtil {
static public String EMOJI_SMILE = codePointToString((int) 0x1F603);
static public String EMOJI_CRY = codePointToString((int) 0x1F622);
public static final String codePointToString(int codepoint) {
// コードポイントからchar[]への変換
char[] chars = java.lang.Character.toChars(codepoint); // java.lang.Character
return new String(chars);
}
}
以下是参考链接。
toChars
public static char[] toChars(int codePoint)
指定された文字(Unicodeコード・ポイント)をchar配列に格納されるUTF-16表現に変換します。
指定されたコード・ポイントがBMP (基本多言語面または第0面)値の場合、結果として得られる
char配列はcodePointと同じ値を持ちます。指定されたコード・ポイントが補助コード・ポイント
の場合は、結果として得られるchar配列は対応するサロゲート・ペアを持ちます。
パラメータ:
codePoint - Unicodeコード・ポイント
戻り値:
codePointのUTF-16表現を持つchar配列。
例外:
IllegalArgumentException - 指定されたcodePointが有効なUnicodeコード・ポイントでない場合。
導入されたバージョン:
1.5
Smiling Face With Open Mouth
Unicode (Hex): 1F603
UTF-8 (Hex): F09F9883
Shift-JIS (Hex): None
Unicode (HTML): 😃
Emoticons (0x1F600-0x1F64F)