我有一个看起来像这样
正如您可能已经注意到的那样,我得到了两个奇怪的字符,而不是 < 和 >。
abc
的字符串,我希望将其拆分为单个字符/字符串。static List<String> split(String text ) {
List<String> list = new ArrayList<>(text.length());
for(int i = 0; i < text.length() ; i++) {
list.add(text.substring(i, i + 1));
}
return list;
}
public static void main(String... args) {
split("a\uD83D\uDC4Fb\uD83D\uDE42c")
.forEach(System.out::println);
}
正如您可能已经注意到的那样,我得到了两个奇怪的字符,而不是 < 和 >。
a
?
?
b
?
?
c