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.
Please also mark the comments that contributed to the solution of the article
Content-Key: 57761
Url: https://administrator.de/contentid/57761
Printed on: May 7, 2024 at 07:05 o'clock
2 Comments
Latest comment
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