用循环打印所有表情符号字符

时间:2015-10-06 19:52:05

标签: scala unicode character emoji

如何以编程方式打印this list of unicode literals?我更喜欢Scala中的答案,并希望它看起来像:

('\u1F600' to '\u1F535') foreach println

这不会奏效,只给我error: unclosed character literal

谢谢!

1 个答案:

答案 0 :(得分:3)

您可以使用java.lang.Character.toChars将代码点转换为相应的Array[Char]

完整示例可能如下所示:

(0x1F600 to 0x1F64F).map(Character.toChars(_).mkString) foreach println

确保您拥有支持它们的字体。