如何将一个单词拆分为其组成字母?
不起作用的代码示例
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(使用前将#替换为@)