考虑下面的表情符号,从http://unicodey.com/emoji-data/table.htm:将两个代码表情符号放入字符串中?
名称:regional indicator symbol letters ma
Unicode值:U+1F1F2 U+1F1E6
什么应该它的代码点值是什么?
实施例:
感叹号具有33,即0×21的码点值至基部10 = 33
scala> "\u0021"
res11: String = !
scala> "\u0021".codePoints.toArray
res12: Array[Int] = Array(33)
因此,在这种情况下,我可以简单地把\u0021
为一个字符串。但是,如何创建String
以包含regional indicator symbol letters ma
?
但是为什么's'有4个代码点? 'scala> val s =“\ u1f1f2 \ u1f1e6”| scala> s.codePoints.toArray'返回 'res45:Array [Int] = Array(7967,50,7966,54)' –