Programiranje
JAVA Class array
Velicina arraya se ne moze mijenjati. Kada je array definiran da ima velicinu 2 onda to tako ostaje. Imas 2 opcije:
1 Koristi ArrayList umjesto obicnog array-a
2. Napravi novi array koji je vece velicine i onda kopiraj originalni array i ubaci treci artikl.
Ok. Hvala na odgovoru.
Pozdrav.
Ajd netko neka me nauči kako ovo napravit.
Imam class :
public class Artikl {
private final int id;
private final String name;
...
public Artikl(int id, String name) {
this.id = id;
this.name = name;
}
public int getId() {
return id;
}
public String getName() {
return name;
}
}
I onda imam npr.:
private Artikl[] artikli = {new Artikl(1, "Test"), new Artikl(2, "Test 2")};
I sada imamo artikli[0] i artikli[1].
Kako bi sad dodao jos jedno polje u artikli?
nesto ovako:
artikli[2] = new Artikl(3, "sdfs");
Ovo ne radi, sruši se prog, pa molim pomoć kako to izvesti.
lp