如何在没有分隔符的情况下将字符串拆分为不同的字符串

How do I split a String into different Strings without a divider

我有一个包含 1 个单词的字符串,我必须将这个单词拆分成单独的字符。我看到了一些关于拆分字符串的帖子,但我只发现了一些在 - or \n.

之间拆分的帖子

例如

我有 "fantastic"
的静态字符串 如何将其拆分为所有单独的字符串?我每次都不知道字符串中有什么,我只需要将它分开。

你可以这样迭代:

String s = "ABCDE";
s.chars().forEach(c -> System.out.println((char) c));

或者您可以使用此方法将它们收集到列表中(需要 Java 版本 16):

List<String> list = s.chars().mapToObj(c -> String.valueOf((char) c)).toList();

或者如果您更喜欢数组:

编辑:简化

String[] array = s.split("");