(char high, char low)
| 194 | } |
| 195 | |
| 196 | public static int toCodePoint(char high, char low) { |
| 197 | return (((high & 0x3FF) << 10) | (low & 0x3FF)) + 0x10000; |
| 198 | } |
| 199 | |
| 200 | public static boolean isSupplementaryCodePoint(int codePoint) { |
| 201 | return codePoint >= 0x10000 && codePoint <= 0x10FFFF; |