2017-04-27 2 views
1

Ich möchte eine solche Ausgabe, dass, wenn die Eingabe eine Zeichenfolge "HARSHA" ist, dann muss es in die einzelnen Alphabete aufgeteilt werden und sie sollten auf separaten Zeilen gedruckt werden.Wie teilen Sie ein Wort in Java?

+2

Verwendung String.toCharArray() und dann jedes Element des Arrays in einer separaten Zeile drucken. –

+0

Mögliches Duplikat von [Wie man eine Zeichenkette in Java aufteilt] (http://stackoverflow.com/questions/3481828/how-to-split-a-string-in-java) – pringi

Antwort

1

Sie können die Methode split() in der Klasse java.lang.String

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

Dank @Pshemo nutzen, um mich daran zu erinnern, es nicht auf früheren Versionen arbeiten können

+1

Es ist erwähnenswert, dass dies nur funktioniert seit Java 8. In Java 7 und früher würden wir Array mit einem leeren String beginnen wie "abc" .split ("") -> ["", "a", "b", "c"] '. – Pshemo

+0

@Phesmo yeah true danke für die Erinnerung –

Verwandte Themen