Допустимый синтаксис, самый близкий к Вашему примеру,
((Integer) myInt).toString();
, Когда компилятор заканчивается, это эквивалентно
Integer.valueOf(myInt).toString();
Однако, это не работает, а также стандартное использование, String.valueOf(myInt)
, потому что, кроме особых случаев, это создает новый Целочисленный экземпляр, тогда сразу выбрасывает его, приводя к более ненужному мусору. (Маленький диапазон целых чисел кэшируется, и доступ доступом к массиву.), Возможно, разработчики языка хотели препятствовать этому использованию по причинам производительности.
Редактирование: я ценил бы его, если downvoter (s) прокомментирует о том, почему это не полезно.
Я бы проголосовал за OpenID CFC --- но, возможно, это потому, что я один из разработчиков проекта ...; -)
Итак, хотя я явно предвзято, вот почему я рекомендую OpenID CFC:
Я не знаю, когда Джейсон смотрел библиотеки и какие проблемы у него были, но у вас не должно возникнуть никаких проблем, если вы хотите использовать OpenID CFC. Когда я обновил его для поддержки OpenID 2.0, я внес несколько изменений, которые действительно упростили API, так что им действительно легко пользоваться.
RPX также является хорошей альтернативой. Но это не бесплатно, и поскольку это '
Когда я пробовал их, они больше не обновлялись и имели некоторые проблемы.
В конце концов я стал использовать RPX, и с тех пор моя жизнь стала намного проще.