2017-04-27 165 views
1

我想要这样一个输出,当输入是一个字符串“HARSHA”时,它必须被拆分成组成字母,它们应该被打印在单独的行上。如何在Java中分割单词?

+2

使用String.toCharArray工作()然后在单独的行中打印数组的每个元素。 –

+0

可能的重复[如何在Java中分割字符串](http://stackoverflow.com/questions/3481828/how-to-split-a-string-in-java) – pringi

回答

1

您可以使用split()方法的类java.lang.String

String word = "ahmet enes"; 
String[] alphabets = word.split(""); 
for(String alphabet : alphabets) 
    { 
    System.out.println(alphabet); 
    } 

由于@Pshemo提醒我它可能无法在以前的版本中

+1

值得一提的是,这只会工作自Java 8开始。在Java 7和更早版本中,我们将以''abc“.split(”“) - > [”“,”a“,”b“,”c“]'这样的空字符串开始获取数组。 – Pshemo

+0

@Pshemo是真的非常感谢您的提醒 –