Я пытаюсь преобразовать объект из объекта в целое число в java. Таковы результаты, которые я получаю со следующими методами:Преобразование объекта в Integer равно null
Object intObject = 50;
intObject: 50
intObject.toString(): 50
Integer.getInteger(intObject.toString()): null
Я понятия не имею, почему я хотел бы получить нуль при преобразовании строки объекта в целое число.
Вот код, который я использую:
final Object temp = mCloudEntity.get(SaveAndLoadManager.TAG_TEST_INT);
Log.i(TAG, "intObject: " + temp);
Log.i(TAG, "intObject.toString(): " + temp.toString());
Log.i(TAG, "Integer.getInteger(intObject.toString()): " + Integer.getInteger(temp.toString()));
Пожалуйста, покажите некоторый реальный код Java, включая ваше System.out. Println годов. Сортировка кода просто путает нас. –
Пожалуйста, покажите фактический код, который вы используете отдельно от результата, который он производит. –
Почему вы не бросаете свой объект прямо в int? Integer a = (целочисленный) intObject; –