Salve,
devo realizzare una matrice di Vettori e richiamarne alcuni metodi dei singoli oggetti che li compongono ma ho delle difficoltà.
Mi spiego con un esempio:
Per realizzare ed usare i metodi di un vettore farò una cosa simile:
Codice PHP:
Vector vettore = new Vector();
vettore.add(new String("ciao"));
vettore.add(new String("mondo"));
String tmp = (String) vettore.elementAt(0);
System.out.println(tmp.length()); // Output 4
Per creare una matrice di Vettori farò una cosa simile:
Codice PHP:
Vector d = new Vector();
for (int i = 0; i < 5; i++) {
Vector v = new Vector();
for (int j = 0; j < 2; j++) {
v.add(new String(" Ciao "));
}
d.add(v);
}
System.out.println(d.toString());
L'istruzione di stampa dell'ultima riga mi da un output di questo tipo:
[[ Ciao , Ciao ], [ Ciao , Ciao ], [ Ciao , Ciao ], [ Ciao , Ciao ], [ Ciao , Ciao ]]
Ho quindi creato un matrice di vettori con 5 righe e 2 colonne.
Come chiamo ora uno specifico elemento della matrice, per esempio quello della seconda riga alla prima colonna? L'istruzione del primo esempio, cioè
Codice PHP:
String tmp = (String) vettore.elementAt(0);
System.out.println(tmp.length());
oramai non mi è più utile in quanto devo impostare il numero di riga e colonna...insomma spero di essere stato chiaro.
Grazie dell'attenzione,
Matthew.