в JVM же autoboxing все равно занимает лишний вызов valueOf() а instance of == сравнение, каст же получается должен быть быстрее
Каша какая-то. Если под toClass подразумеваются toInt, toDouble, toFloat и т. д., то они инлайнятся и работают с примитивами. Это занимает одну инструкцию. instanceof работает только с объектами, т. е. требует боксинга примитивов. И сравнением вообще не является.
Обсуждают сегодня