Hi,
das Problem das ich habe ist, daß aus einer DB eine Menge von Koordinaten ausgelesen werden, die anschließend zu einem Polygonobjekt hinzugefügt werden sollen. Die aus der DB extrahierten Werte stimmen noch, aber wenn ich diese an das Polygon anhänge tauchen jedesmal am Ende eine Menge von Nullern auf und mir ist schleierhaft, wo die herkommen.
Der betreffende Codeabschnitt sieht so aus:
Und das hier ist die Ausgabe mit ein paar Beispielwerten. Wie zu sehen tauchen auf einmal 5 Nuller auf.
Hat jmd eine Idee, woher die zusätzlichen Zahlen kommen?
thx,
minos
das Problem das ich habe ist, daß aus einer DB eine Menge von Koordinaten ausgelesen werden, die anschließend zu einem Polygonobjekt hinzugefügt werden sollen. Die aus der DB extrahierten Werte stimmen noch, aber wenn ich diese an das Polygon anhänge tauchen jedesmal am Ende eine Menge von Nullern auf und mir ist schleierhaft, wo die herkommen.
Der betreffende Codeabschnitt sieht so aus:
Code:
Polygon object = new Polygon();
...
Util.printList("X-Werte1: ", xVals);
Util.printList("Y-Werte1: ", yVals);
System.out.println("Anzahl x-Werte: " + xVals.size());
System.out.println("Anzahl y-Werte: " + yVals.size());
for(int i = 0; i < xVals.size(); i++) {
object.addPoint(Integer.valueOf(xVals.get(i)).intValue(), Integer.valueOf(yVals.get(i)).intValue());
}
System.out.println("object.npoints: " + object.npoints);
System.out.println("object.xpoints.length: " + object.xpoints.length);
System.out.println("object.ypoints.length: " + object.ypoints.length);
Util.printArray("X-Werte2: ", object.xpoints);
Util.printArray("Y-Werte2: ", object.ypoints);
Und das hier ist die Ausgabe mit ein paar Beispielwerten. Wie zu sehen tauchen auf einmal 5 Nuller auf.
X-Werte1: 45 50 50 40 40 32 32 25 25 45 45
Y-Werte1: 30 30 25 25 40 40 20 20 45 45 30
Anzahl x-Werte: 11
Anzahl y-Werte: 11
object.npoints: 11
object.xpoints.length: 16
object.ypoints.length: 16
X-Werte2: 45 50 50 40 40 32 32 25 25 45 45 0 0 0 0 0
Y-Werte2: 30 30 25 25 40 40 20 20 45 45 30 0 0 0 0 0
Hat jmd eine Idee, woher die zusätzlichen Zahlen kommen?
thx,
minos