Мне нужно преобразовать в Integer значение, сохраненное внутри объекта Java, что было бы лучшим способом определить, какое значение содержит объект?Каков наилучший способ обнаружения примитива, хранящегося в объекте Java?
Например, когда Double хранятся в объекте я это сделать:
Double myval = 0.0;
Object myobj = myval;
if (myobj instanceof Double) {Double dd = (Double) myobj; converted = dd.intValue();}
Я не знаю, если это является эффективным, или лучшим способом. Так как объект может содержать любой тип значения (Double, Integer, int, float), что было бы лучшим способом для определения примитивных значений?
Спасибо.
Редактировать: После прочтения ответов я понял, что объект не может содержать примитивы, поэтому вопрос был неправильным. Спасибо, что разъяснил это!
Некоторые более справочная информация будет * * очень полезно. –
Я думаю, что это возобновляет вопрос, но, конечно. Что еще нужно знать? – Brian