Auf Thema antworten

Hallo,


ich habe eine Arraylist in dem Strings und BigDecimal-Werte enthalten sind.


Nun möchte ich daraus ein StringArray machen.


Folgendes habe ich probiert.


[code=Java]    public String[] toArray(List<ProduktTO> produkte) {

        Object x[] = new Object[produkte.size()];

        x = produkte.toArray(x);

        for (Object i : x)

            System.out.println(i.toString());

       

        String[] y = Arrays.asList(x).toArray(new String[x.length]);

        System.out.println(y);

        return y;           

    }[/code]



Dieses [code=Java]String[] y = Arrays.asList(x).toArray(new String[x.length]);

[/code] habe ich mir im Internet gesucht, ohne es wirklich zu verstehen.


Es funktioniert auch nicht. Er bringt:





:bahnhof:


Das einzige, was ich weiss ist, dass die Umwandlung eines Arraylist in ein Array ein ObjectArray zurückgibt, aber wie wandle ich das ObjektArray in ein StringArray um?


OT: Ich finde Java unheimlich schwierig. Schön langsam brauche ich psychologische Betreuung. :(


Liebe Grüße

JDK



Oben