Я могу преобразовать целое число в строку, используя
String s = "" + 4; // correct, but poor style
or
String u = Integer.toString(4); // this is good
Я могу преобразовать double в строку, используя
String s = "" + 4.5; // correct, but poor style
or
String u = Double.toString(4.5); // this is good
Я могу использовать подход String s = "" + data
для преобразования int или double в String. Хотя если я хочу использовать другой подход, используя toString()
, я должен использовать класс Wrapper для каждого типа данных. Тогда почему в некоторые книги упоминается, что первый подход плохой, а второй - лучший. Какой из них лучший подход и почему?