Cast ein Objekt Zu Lange in Java

Ich versuche, zu konvertieren, ein Objekt-Typ Long-Datentyp in Java und ich hab da:

public static Long castObjectToLong(Object object) {
    return ((Long)object).longValue();

Wenn ich laufen, es wirft classcastexception-Fehler

  • Was erwarten Sie von Gießen ein Object zu Long?
  • Wie wäre public static long castObjectToLong( ...
  • Rückgabetyp fehlt in deiner Methode!
  • Was bedeutet it does not work well?
  • Nach edit: Bitte etwas konkreter auf die Wahrnehmung der "nicht gut"? Tut es Ausnahmen? Bekommt Ihr nicht die Werte, die Sie erwarten?
  • Siehe stackoverflow.com/questions/2351189/...
  • Ich habe eine Klasse zum konvertieren von Objekt zu viele Arten, aber ich stecken bleiben, wenn die Umwandlung zu Lang, wirft classcastexception-Fehler
  • Casting-ein Objekt ändert nicht seine Klasse. Es zeigt nur, dass der compiler, der Klasse, die Sie wollen, dass es gewirkt. Wenn das Objekt, das Sie versuchen, zu werfen, um, Lange ist es nicht schon Lange bekommst du eine classcastexception-Fehler

Schreibe einen Kommentar