Czy istnieje sposób na przesłanie java.lang.Double do java.lang.Integer?
kiedy próbuję robić to po swojemu to pojawia mi się błąd:
"java.lang.ClassCastException: java.lang.Double incompatible with java.lang.Integer"
1 odpowiedź
Double
nie jest liczbą całkowitą, więc przesyłanie nie będzie działać. Zwróć uwagę na różnicę między klasą Double
a podwójną operacją podstawową. Zauważ też, że Double jest liczbą, więc ma metodę intValue
, której możesz użyć, aby uzyskać wartość jako prymitywny int
.