Вопрос о методах Java Primitive Types

Меня смущают примитивные типы в Java и методы преобразования одного типа в другой. Если, скажем, у меня есть целое число и я хочу преобразовать его в строку, мне нужно использовать статический метод Integer или String, например,

String.valueOf(some_integer);

Но если я хочу преобразовать перемешивание в массив символов, я могу использовать что-то вроде:

some_string.toCharArray();

Мой вопрос почему? Почему я должен использовать статический метод для первого?

Ответы на вопрос(5)

Ваш ответ на вопрос