【发布时间】:2020-11-11 18:14:34
【问题描述】:
假设我有一个表情符号的十六进制代码,我怎样才能从它生成完整的表情符号。如果它是我能够生成的单个十六进制代码如下:
val str1 = "1F471"
val hex = Integer.parseInt(str1, 16)
println(new String(Character.toChars(hex)))
他的指纹????。但是,如果我想用第二个组件(即 1F3FF)给出的肤色打印完整的表情符号,需要做什么?
val str = "1F471 1F3FF"
val parts = str.split(" ").map(x => Integer.parseInt(x, 16))
println(mergeEmojis(new String(Character.toChars(parts(0))), new String(Character.toChars(parts(1)))))
// how can mergeEmojis() be implemented?
【问题讨论】:
-
您需要一种允许这样做的字体。我怀疑控制台输出是否有一个
-
只连接两个字符串适用于tio.run