Hallo Freunde und Leidensgenossen,
ich verzweifle über einer LinkedList die Point2D.Double Elemente speichern soll.
Nach dem speichern muss ich die einzelnen double elemente der points wieder über den index in der linked list
auslesen können. Das problem ist aber, dass LinkedList.get(int index) mir anscheinend ein Objekt, und keinen
Point zurückliefert. Ausserdem bekomme ich die folgende Meldung für die Zeile:
Note: J:\mathapp\src\Mainbrain.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
-und da ich nicht weiss wie ich im JCreator mit -Xlint compiliere hab ich ein Problem.
zur erklärung noch für den code oben:
p.line ist eine instanz einer inneren klasse Line meiner parameterklasse p, die nichts als ein paar
listen enthält. p.v.getValue() und so sind normale double werte.
Nochmal: wieso kann ich in einer anderen klasse einen wert von zb rPunkte nicht durch
auslesen, wenn get(index) doch laut API das ELEMENT bei index zurückliefern soll, also indem fall ein
Point2D objekt bitteschön.
Für den fall das ich aus einer linked list nur objekte rauskriege, und es dann keine möglichkeit gibt
(zumindest weiss ich keine) um an mein 2Dpoint Objekt zu kommen, wie kann ich das ganze
anders machen,wenn ich nich weiss wieviele 2DPoints in die sammlung kommen, und es theoretisch
unendlich viele werden können?
Vielen Dank im Vorraus für eure Hilfe!
ich verzweifle über einer LinkedList die Point2D.Double Elemente speichern soll.
Nach dem speichern muss ich die einzelnen double elemente der points wieder über den index in der linked list
auslesen können. Das problem ist aber, dass LinkedList.get(int index) mir anscheinend ein Objekt, und keinen
Point zurückliefert. Ausserdem bekomme ich die folgende Meldung für die Zeile:
Code:
p.line[i].rPunkte.add(new java.awt.geom.Point2D.Double(p.v[p.v.length-1].getValue(),p.v[i].getValue()));
Note: J:\mathapp\src\Mainbrain.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
-und da ich nicht weiss wie ich im JCreator mit -Xlint compiliere hab ich ein Problem.
zur erklärung noch für den code oben:
p.line ist eine instanz einer inneren klasse Line meiner parameterklasse p, die nichts als ein paar
listen enthält. p.v.getValue() und so sind normale double werte.
Nochmal: wieso kann ich in einer anderen klasse einen wert von zb rPunkte nicht durch
Code:
LinkedList rPunkte =p.line[i].rPunkte;
double x=rPunkte.get(index).getX();
auslesen, wenn get(index) doch laut API das ELEMENT bei index zurückliefern soll, also indem fall ein
Point2D objekt bitteschön.
Für den fall das ich aus einer linked list nur objekte rauskriege, und es dann keine möglichkeit gibt
(zumindest weiss ich keine) um an mein 2Dpoint Objekt zu kommen, wie kann ich das ganze
anders machen,wenn ich nich weiss wieviele 2DPoints in die sammlung kommen, und es theoretisch
unendlich viele werden können?
Vielen Dank im Vorraus für eure Hilfe!