在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

回到顶部