在Java中将单词拆分为字母[重复]

2024-03-20

如何将一个单词拆分为其组成字母?

不起作用的代码示例

 class Test {
         public static void main( String[] args) {
             String[] result = "Stack Me 123 Heppa1 oeu".split("\\a");                                                                                   

             // output should be
             // S
             // t
             // a
             // c
             // k
             // M
             // e
             // H
             // e
             // ...
             for ( int x=0; x<result.length; x++) {
                 System.out.println(result[x] + "\n");
             }
         }
     }

问题似乎出在性格上\\a。 应该是[A-Za-z]。


你需要使用split("");.

这将按每个角色分割它。

不过我认为最好迭代一下String的字符如下:

for (int i = 0;i < str.length(); i++){
    System.out.println(str.charAt(i));
}

没有必要创建您的另一个副本String以不同的形式。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在Java中将单词拆分为字母[重复] 的相关文章

随机推荐