Javaban NxN vektor elemeire hivatkozás?
Nem teljesen tiszta semmi a számomra mert csak próbálgattam szal jól jönne néhány dologban segítség:D Ilyen pl.:
-Deklaráció:
Vector<Vector<Integer> > v = new Vector<Vector<Integer> >();
(Ez még talán jó)
-Ha tovább akarom adni egy függvénynek:
public static void beker(Vector<Vector<Integer> > v)
(Ez sem 100%)
-Hivatkozni elemeire:
v[i][j]=6;
(Ez tuti rossz)
A segítségeteket előre is köszönöm(:
Java-hoz nem értek, csak c++-hoz, szóval semmi sem 100%, de:
1. Vector<Vector<Integer> > v;
Ennyi szerintem elég, ha statikus objektumokat hozol létre, gondolom java-ban is lehet ilyet.
2. Ez jónak tűnik, de tömböket, mátrixokat meg főleg referenciaként szokás átadni, nem tudom java-ban hogy működnek ezek...
3. Ez konkrétan jó.
Mi a hibaüzi?
Ha úgy nem jó, akkor max v[i,j] lehet a szintaxis.
Egyébként meg google->java matrix vagy java matrix vector<vector>
Vektoroknál javaban az érték lekérése:
v.elementAt(i)
Te esetedben valami iylesmi lenne:
v.elementAt(i).elementAt(j)
Hozzáadni új elemet:
v.elementAt(i).insertElement(6, j)
vagy
v.elementAt(i).add(6) (ekkor az új elem a végére kerül)
Lecserélni már létező elemet:
v.elementAt(i).setElement(6, j)
Köszi mindenkinek(:
#5 erre soha nem jöttem volna rá magamtól x.x köszi
Ha legközelebb ilyen gond lenne olvass documentation-t:
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!