在Java中将单词拆分成字母
代码示例不起作用
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
好像这样遍历a 的字符:
for (int i = 0;i < str.length(); i++){ System.out.println(str.charAt(i));
}
不必以其他String
形式创建您的另一个副本。
以上是 在Java中将单词拆分成字母 的全部内容, 来源链接: utcz.com/qa/429959.html