M
maalbert
Neues Mitglied
- 0
Hallo zusammen,
Ich habe ein XML-Dokument mit mehreren Arrays. Diese möchte ich in ein 2-Dimensionales Array ablegen um später damit arbeit zu können. Zur Zeit läuft das ganze seeeeehr unschön, deswegen wollte ich das ganze in eine geschachtelte for-Schleife ablegen was allerdings daran scheitert, das ich den Arraynamen nicht mit einer Variable verbinden kann.
Wer kann mir einen Lösungsvorschlag bzw. Lösungsansatz zeigen?
Danke
Maalbert
Diese Schleifen gehen NICHT:
Lösung zur Zeit (funktioniert)
Ich habe ein XML-Dokument mit mehreren Arrays. Diese möchte ich in ein 2-Dimensionales Array ablegen um später damit arbeit zu können. Zur Zeit läuft das ganze seeeeehr unschön, deswegen wollte ich das ganze in eine geschachtelte for-Schleife ablegen was allerdings daran scheitert, das ich den Arraynamen nicht mit einer Variable verbinden kann.
Wer kann mir einen Lösungsvorschlag bzw. Lösungsansatz zeigen?
Danke
Maalbert
Diese Schleifen gehen NICHT:
Code:
for(int x=0; x<=i_anzFarben; x++){
for(int y=0; y<=maxBaeren;y++){
String colorpicker = "R.array.col" + x;
String[] string_array_col = res.getStringArray(colorpicker);
str_arr_orakel[x][y] = string_array_col[y];
}
Code:
str_arr_orakel = new String[i_anzFarben][maxBaeren];
String[] string_array_col0 = res.getStringArray(R.array.col0);
String[] string_array_col1 = res.getStringArray(R.array.col1);
String[] string_array_col2 = res.getStringArray(R.array.col2);
String[] string_array_col3 = res.getStringArray(R.array.col3);
String[] string_array_col4 = res.getStringArray(R.array.col4);
String[] string_array_col5 = res.getStringArray(R.array.col5);
for(int y=0; y<maxBaeren;y++){
str_arr_orakel[0][y] = string_array_col0[y];
}
for(int y=0; y<maxBaeren;y++){
str_arr_orakel[1][y] = string_array_col1[y];
}
for(int y=0; y<maxBaeren;y++){
str_arr_orakel[2][y] = string_array_col2[y];
}
for(int y=0; y<maxBaeren;y++){
str_arr_orakel[3][y] = string_array_col3[y];
}
for(int y=0; y<maxBaeren;y++){
str_arr_orakel[4][y] = string_array_col4[y];
}
for(int y=0; y<maxBaeren;y++){
str_arr_orakel[5][y] = string_array_col5[y];
}