Gibt es eine Möglichkeit zu überprüfen, ob die Variable Double oder Long ist, bevor Sie etwas damit machen? Manchmal sind die Objekte doppelt und einige sind lang. Wie kann ich es vor der Verwendung überprüfen?Prüfen, ob die Variable Long oder Double ist
1
A
Antwort
11
if (obj instanceof Double) ...
3
Sie könnten instanceof
verwenden.
public void someMethod(Object o)
{
if (o instanceof Long)
{
// do stuff
}
else if (o instanceof Double)
{
// do stuff
}
}
Verwandte Themen
- 1. Prüfen, ob die Variable String oder Array in Zweig ist
- 2. VBA prüfen, ob die Variable ist leer
- 3. long double vs double
- 4. returns long double statt double
- 5. Prüfen, ob eine Variable definiert ist?
- 6. Unsigned Long Long Double in Swift
- 7. C++ kann 'long double' nicht in 'long double *' für Argument '1' in 'long konvertieren
- 8. Prüfen, ob ein Objekt ist
- 9. Java: Den eigenen Datentyp verwenden? (zB long long double?)
- 10. prüfen, ob Variable vom Typ Array in Fluid ist
- 11. Prüfen, ob Variable ein bestimmter Schnittstellentyp in einer Typoskriptzusammenführung ist
- 12. Prüfen, ob Variable in Laravels Blade-Direktive vorhanden ist
- 13. Prüfen, ob mobile oder tragbare
- 14. Wie kann ich prüfen, ob ein Double einen Bruchteil hat?
- 15. prüfen, ob die Funktion vorhanden ist
- 16. Prüfen, ob die Website erreichbar ist
- 17. Prüfen, ob Variable ein Block/Funktion/aufrufbar ist in Swift
- 18. prüfen, ob eine Variable in Javascript existiert
- 19. Prüfen, ob php get Variable auf irgendwas gesetzt ist?
- 20. Prüfen, ob Service verfügbar ist
- 21. Umwandlung von String (Strtold) zu Long Double und Subtrahieren von Long Double gibt> Epsilon
- 22. Prüfen, ob die Variable unbekannter Signedness im Intervall
- 23. Ruhezustand: prüfen, ob Objekt vorhanden ist
- 24. Prüfen, ob DB verfügbar ist
- 25. Prüfen, ob PyObject ist Keine
- 26. Überprüfen, ob eine Variable vom Typ double null ist oder nicht, generiert Fehler
- 27. Prüfen, ob Boolean wahr ist?
- 28. Prüfen, ob Übertragsmerker gesetzt ist
- 29. Prüfen, ob BigDecimal ganzzahliger Wert ist
- 30. Konvertierung von Long zu Double in Java
und ist es möglich, ein Objekt lange zu verdoppeln? – pringlesinn
Nevermind, ich habe eine toString() gemacht und dann gegossen. – pringlesinn
@Adriano: Wenn Sie den Wert eines 'Long' als' Double' wünschen, verwenden Sie einfach 'Double doubleValue = longValue.doubleValue()'. – ColinD