Добрый день!
Не совсем понятна логика работы метода toString() Не понимаю, почему в <ПРИМЕР 1> вывод на консоль будет отличаться.
Спасибо
<ПРИМЕР 1>
String str = new String("TEST");
str.toString(); // нет вывода
System.out.println(str); // есть вывод
Sergei Polushin
15 уровень
Вопрос по методу toString() 🤷♂️
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia VolkovaJava Developer в DXCMaster
5 мая 2020, 07:34решение
Метод toString() сам ничего не выводит. Он только возвращает строку, которую потом можно вывести в консоль (или записать в файл, или отправить куда-нибудь).
Применять для строки метод toString смысла нету, потому что он вернет ее же саму. Он нужен для тех объектов, которые строками не являются, если нам понадобится их строковое представление (например, чтобы вывести на экран).
+1
Sergei Polushin
5 мая 2020, 07:42
Благодарю за оперативный ответ
0