![]() |
|
|
|||||||
| Allgemeine Java-Themen Allgemeine Themen, die nicht in andere Fachforen und nicht zu den Java Basics passen |
|
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
| #1 (permalink) | |
|
Nicht angemeldet
Fachbeiträge: n/a
|
Hallo allerseits,
Ich habe ein Problem beim Initialisieren eines 2D-String-Arrays, in dem ein weiteres 2D-String-Array abgelegt werden soll und hoffe, dass mir nach langer erfolgloser Info-Suche im Netz hier jemand helfen kann. Mein bisheriger Versuch sieht schematisch so aus: Code:
String[][] myStringArray={
{"str0",{{"str000","str001"},{"str010","str011"},{"str020","str021"},...}},
{"str1", {{"str100","str101"},...}},"str2" usw.
};
Leider bekomme ich mit obiger Klammerung vom Compiler den Fehler 'illegal initializer for java.lang.String' Was mache ich falsch? Meine zweite Frage: Wie komme ich wieder an die Strings innerhalb des internen 2D-Arrays heran, wenn die Initialisierung dann mal klappen sollte? Funktioniert es etwa hiermit: Code:
String[] tmpArray=new String[2];
for(int i=0; i<myStringArray.length; i++)
{
for(int j=0; j<myStringArray[i].length; j++)
{
tmpArray = myStringArray[i][1+j];
}
System.out.println("Dem String " + myStringArray[i][0] + "wurde folgendes zugewiesen: ");
for(int k=0; k<tmpArray.length; k++)
{
System.out.println(tmpArray[k]);
}
}
Gruß: Ramon[/code] |
| #2 (permalink) | |
|
Premium-Benutzer
Registriert seit: 07.02.2004
Fachbeiträge: 7.817
Abgegebene Danke: 10
Erhielt 152 Danke für 74 Beiträge
|
Ich hab zwar immer noch nicht ganz verstanden, wie das funktioniert, aber:
Ein String[][] erwartete genau eine solche Struktur: {{str00, str01}, {str10, str11, str12}} Da ein String[] auch ein Object ist, könnte es vielleicht gehen, wenn anstelle von String[][] Object[][] schreibst. Sofern du dabei nicht den Überblick verlierst , kannst du zu gegebener Zeit einen Cast rückwärts machen.Vielleicht würde es sich aber auch lohnen, eine neue Klasse zu schreiben, die ein paar Strings aufnimmt? |
|
|
|
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| verschachtelte while schleife | wheinz2409 | Java Basics - Anfänger-Themen | 8 | 05.11.2008 17:05 |
| Verschachtelte Schleife? | Riddick007 | Java Basics - Anfänger-Themen | 6 | 30.10.2007 16:57 |
| verschachtelte while Schleifen | Svennni | Java Basics - Anfänger-Themen | 5 | 02.11.2006 18:37 |
| verschachtelte for-Schleife | Stier | Allgemeine Java-Themen | 2 | 02.11.2005 13:49 |
| Verschachtelte Reflections | Roman | Java Basics - Anfänger-Themen | 0 | 17.12.2004 12:14 |
| Lesezeichen |
|
|