[ gidraa1 @ 12.01.2010. 02:08 ] @
Pozdrav,
poceo sam tek uciti javu i susreo sam se sa sledecim problemom,ne znam kako da preko bilo koje kolekcije predstavim vrednosti dvodimenzionalnog niza tj imao sam ovakav niz int[][] niz = new int[3][5]; ali sada mi ne pomaze jer ne znam unapred koje ce biti velicine.Imali neko ideju kako bi najedostavnije to mogao odraditi?
[ nemnesic @ 12.01.2010. 02:10 ] @
pogledaj hashmap
http://www.javadeveloper.co.in...mple/java-hashmap-example.html
[ gidraa1 @ 12.01.2010. 03:24 ] @
Koliko vidim HashMap radi na fazon key-value, a meni ipak treba da predstavim ovako vrednosti, String[][] vrednosti = {{"jedan","dva","tri"}, {"cetiri","pet", "sest"}, {"sedam", "osam", "devet"}};
[ bantu @ 12.01.2010. 07:18 ] @
Pa možeš taj svoj red da predstaviš kao objekat. Npr:

Code:

public class Red {
    int a;
    int b;
    int c;
    
    public Red(int a, int b, int c) {        
        this.a = a;
        this.b = b;
        this.c = c;
    }

    public int getA() {
        return a;
    }

    public void setA(int a) {
        this.a = a;
    }

    public int getB() {
        return b;
    }

    public void setB(int b) {
        this.b = b;
    }

    public int getC() {
        return c;
    }

    public void setC(int c) {
        this.c = c;
    }    
}

......


List<Red> l = new ArrayList<Red>();
l.add(new Red(1, 2, 3));
l.add(new Red(4, 5, 6));
l.add(new Red(7, 8, 9));
......



Nakon toga u neku listu dodaješ objekte. Mislim ako ti taj red predstavlja neku logičku cjelinu uvijek je bolje da ga predstaviš kao objekat jer java je u biti oo jezik. Nakon toga mnogo lakše ćeš da implementiraš npr. sortiranje i poređenje redova, ili šta god, samo je potrbno da implementiraš neki interface.

[ 574nk3 @ 12.01.2010. 09:34 ] @
Možeš da proširuješ tu matricu, kad ti zatreba veća pozoveš rutinu koja napravi novu matricu, iskopira vrednosti stare :)
http://www.rgagnon.com/javadetails/java-0431.html

Možeš da napraviš i niz Linked Listi, Array Listi ili šta ti već odgovara

++edit++
Možda je najbolje da napraviš HashMap kao što ti je nemnesic predložio. Možeš neke svoje proizvoljne objekte da ubacuješ u HashMap.
[ cteba @ 12.01.2010. 10:15 ] @
Mozda je lista u listi resenje za tvoje probleme, nesto tipa:

Code:

LinkedList<LinkedList<String>> a = new ....