Ich denke, was Sie wirklich suchen, ist etwa so:
%Vor%Keine Konvertierung in eine Zeichenfolge und es ist sicher, wenn der Wert vom ursprünglichen Integer-Wert in ein Double oder Long konvertiert wird (mit dem möglichen Verlust der Genauigkeit). Double, Long und Integer erweitern alle Nummern.
HTH Rob
Sie können es auch so machen:
int autostart = Integer.valueOf(mapObj.get("autostart").toString());
In Bezug auf Ihren letzten Kommentar:
Wenn du verdoppeln willst, benutze das:
int autostart = Double.valueOf(mapObj.get("autostart").toString());
Aber was ist das für ein Sinn? Du könntest lieber haben:
double autostart = Double.valueOf(mapObj.get("autostart").toString());