【发布时间】:2014-09-29 14:49:34
【问题描述】:
我正在将 unicode 字符存储在 String 转换为 unicode 文本。
例如,这里是一个字符串-
String unicode = "\u0041\u006e\u0064\u0072\u006f\u0069\u0064";
现在从这个字符串中,我想得到单独的 unicode 字符 -
u0041 u006e u0064 u0072 u006f u0069 u0064
为此,我使用以下代码 -
String[] parts = "\u0041\u006e\u0064\u0072\u006f\u0069\u0064".split("\");
但现在由于\ 之后的" 在split("\") 中被忽略,我收到错误消息。
如何不忽略\之后的字符?
【问题讨论】:
-
您的字符串目前不包含任何反斜杠...它包含 7 个字符。 编译器 正在将
\u....转换为相关的Unicode 字符。