Ich habe einige andere Fragen mit dem gleichen Titel gesehen, aber es ist nicht das gleiche Problem. Ich möchte Strings, die in einem Array enthalten sind, selbst in Arrays konvertieren.Wie man String in String Array innerhalb eines Arrays konvertiert
So habe ich dies:
String str = "hello";
, dass ich bin mit diesem in ein String-Array drehen:
String[] arr = str.split("");
Welche {"h", "e", "l", "l", "o"}
So gibt würde ich mag dies in ein Array von Objekten verwandeln, in denen jedes Objekt ein String-Array wäre. So dass ich h[0]
(früher initialisieren) in etwas wie System.out.println(h[0])
anrufen könnte.
Ich nehme an, das ist nicht ganz klar, da ich kein englischer Muttersprachler bin, also würde ich gerne meine Erklärungen schärfen.
EDIT: zum Beispiel initialisieren ich
String[] h = {"* *",
"* *",
"*****",
"* *",
"* *"};
und andere „Buchstaben“, bevor all das, und schließlich möchte ich mit
for (int l=0; l<str.lenght(); l++) {
//Do what I explained above which would return the array letter = h (also the array)
for (int s=0; s<5; s++) {
System.out.println(letter[i]);
}
}
Und die Ausgabe zeigt „hallo“ char von drucken * nach Zeichen von *.
Können Sie ein exemple von einem oder zwei gewünschten Ein- und Ausgang für das, was Sie tun wollen? – emiliopedrollo
Also suchen Sie einfach nach einem doppelten Array von Strings, wie 'String [] [] doubeArr;'? – nhouser9
Das können Sie in Java nicht tun. (siehe http://stackoverflow.com/questions/8631935/creating-a-variable-name- using-a-string-value). – azurefrog