String in String [] umwandeln??

Status
Nicht offen für weitere Antworten.

TheTobi

Aktives Mitglied
Also ich möchte ein String mit z.b. 5 Buchstaben und Zahlen in einen Array schreiben, der auch variable ist, also je nach dem wieviele Zeichen der String enthält soll sich das array verändern.
 
Deine Problembeschreibung ist etwas wirr und missverständlich.
Klingt aber so, als suchtest du nach so etwas:

Code:
String str = "abc123";

char[] cArr = new char[str.length()];
for(int i = 0; i < cArr.length; i++) {
   cArr[i] = str.charAt(i);
}
 
Oder auch:

Code:
String blubb = "abcdefg";
char meinArray[] = blubb.toCharArray();

Wenn du die einzelnen Chars wirklich in einem String-Array willst, musst du wohl auf die Schleife zurückgreifen.
 
Ahh ok so geht es schon fast. Nur leider brauch ich des in nem String[] sonst klappt mein vergleich nich!!
 
....

Code:
String str = "abc123";

String meinStringArr[] = new String[str.length()];
for(int i = 0; i < meinStringArr.length; i++) {
   if (i<str.length()-1) meinStringArr[i] = str.substring(i,i+1);
   else meinStringArr[i] = str.substring(i);
}
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben