Java 将unicode字符串拆分为字符串列表

Java 将unicode字符串拆分为字符串列表,java,unicode,Java,Unicode,如何将包含代理项对字符和普通字符的unicode字符串拆分为字符列表 (String是存储由两个char组成的代理项对字符所必需的)试试这个 字符串s=“谢谢,我想使用列表存储代码点会更容易。@cdalxndr是的,我强烈建议您关注代码点整数来表示单个字符。Java中的char类型已过时,无法表示大多数Unicode字符。杂耍char值来表示现代Unicode文本既令人沮丧又没有必要。查找添加到String和Character类中的几种面向代码点的方法。我在这个答案中添加了另一个代码示例,展示了

如何将包含代理项对字符和普通字符的unicode字符串拆分为
字符列表

String
是存储由两个
char
组成的代理项对字符所必需的)

试试这个


字符串s=“谢谢,我想使用
列表
存储代码点会更容易。@cdalxndr是的,我强烈建议您关注代码点整数来表示单个字符。Java中的
char
类型已过时,无法表示大多数Unicode字符。杂耍
char
值来表示现代Unicode文本既令人沮丧又没有必要。查找添加到
String
Character
类中的几种面向代码点的方法。我在这个答案中添加了另一个代码示例,展示了如何收集代码点整数。