Найти в Дзене
Zen coder

parseInt и valueOf, а какая разница?

При работе со строками иногда возникает необходимость преобразовать строку, содержащую число в целочисленный тип. Для этого часто применяется parseInt или valueOf. А в чем все таки разница этих методов?

Основное их отличие в том, что parseInt возвращает примитивный тип int, в то время как valueOf возвращает объект Integer.

Почему в Java используются классы-обертки (такие как Integer для int) можно прочитать здесь.

-2

Кроме этого valueOf, получив в качестве параметра символ (тип char), вернет его unicode.

#программирование #java