String in einzelne Buchstaben teilen
Hallo, ich hab mal wieder eine Frage...ist warscheinlich einfach zu beantworten für die, die wissen wie's geht ^^, awa ich komm net drauf...
Also folgendes. Ich habe einen String von beliebiger Länge un den möchte is in ein Array einlesen, und zwar Buchstabe für Buchstabe. Also zB
Also folgendes. Ich habe einen String von beliebiger Länge un den möchte is in ein Array einlesen, und zwar Buchstabe für Buchstabe. Also zB
java.lang.String wort="Hallo"
array = new String[wort.length] //<-- funktioniert das??? Also das das Array gerado so groß ist, wie das Wort lang?
//.
//.(den Teil weis ich nicht)
//.
array="H"
array[1]="a"
array[2]="l" //usw.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 57761
Url: https://administrator.de/forum/string-in-einzelne-buchstaben-teilen-57761.html
Ausgedruckt am: 23.12.2024 um 17:12 Uhr
2 Kommentare
Neuester Kommentar
Hallo,
zuersteinmal zu deinem bisherigen Code:
java.lang kannst du weglassen. Das ist nicht zwingend notwendig.
array hast du bisher nicht deklariert aber initialisierst. wort.length ist in Ordnung, muss allerdings length() lauten.
Ich würde vorschlagen, das so zu schreiben:
Du kannst dich auch etwas in der Java API zu Strings schlau machen. Hilft oft weiter.
Gruß
Nookie
PS: Strichpunkte nicht vergessen :D
zuersteinmal zu deinem bisherigen Code:
java.lang.String wort="Hallo"
array = new String[wort.length]
Ich würde vorschlagen, das so zu schreiben:
String wort="Hallo";
char array = new char[wort.length()];
int i = 0;
while(i<wort.length()) {
array[i] = wort.charAt(i);
i++;
}
Du kannst dich auch etwas in der Java API zu Strings schlau machen. Hilft oft weiter.
Gruß
Nookie
PS: Strichpunkte nicht vergessen :D