Czy istnieje sposób na przesłanie java.lang.Double do java.lang.Integer?

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.

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.