Umwandlung von long nach int

Ich bräuchte als absoluter Java-Anfänger einmal Hilfe für ein kleines Problem und ich wäre dankbar, wenn mir jemand helfen könnte.

Ich habe einige Werte (double) mit Arrays in Form von Graphv[i] aufgefangen, und diese wurden gerundet mit Math.round(Graphv[i]).
Nun wollte ich gerne diese Werte zum Zeichnen von Linien als Koordinaten benutzen, ähnlich Stift.drawLine (x,y,x2,y2), jedoch scheitert das, so wie ich es verstehe an dem Typ. Die Arrays sind nach der Rundung ja long, und ich bräuchte sie als Int um die Linie zu zeichnen.
Wie kann ich nun den Genauigkeitsverlust durchführen, dass ich meine Linien noch zeichnen kann?

Vielen Dank für Hilfe!

caste sie einfach um,

int soundso = (int)Math.round(Graphv[i]);

MfG Bruno

Ich habe einige Werte (double) mit Arrays in Form von
Graphv[i] aufgefangen, und diese wurden gerundet mit
Math.round(Graphv[i]).
Nun wollte ich gerne diese Werte zum Zeichnen von Linien als
Koordinaten benutzen, ähnlich Stift.drawLine (x,y,x2,y2),
jedoch scheitert das, so wie ich es verstehe an dem Typ. Die
Arrays sind nach der Rundung ja long, und ich bräuchte sie als
Int um die Linie zu zeichnen.
Wie kann ich nun den Genauigkeitsverlust durchführen, dass ich
meine Linien noch zeichnen kann?