Все, что вам нужно знать о ToString в Java



Эта статья подробно познакомит с основами toString в Java с соответствующими вспомогательными практическими примерами.

- это универсальный язык программирования, который вдохновил многих на его реализацию в качестве карьеры. Люди, желающие использовать Java, часто начинают с основ и теряются в разнообразии предлагаемых ею концепций. Эта статья о toString в Java познакомит вас с базовой, но довольно важной темой.

Ниже приведены указатели, которые будут обсуждаться в этой статье.





Итак, давайте начнем с первой темы этой статьи,

toString в Java

Так что же это за метод? Класс объекта - это родительский класс в Java. Он содержит метод toString. Метод toString используется для возврата строкового представления объекта. Если какой-либо объект напечатан, метод toString () вызывается изнутри компилятором java. В противном случае вызывается реализованный или переопределенный пользователем метод toString ().



Вот некоторые из преимуществ использования этого метода.

Преимущество

Если вы переопределите метод toString () класса Object, он вернет значения объекта, поэтому вам не нужно писать много кода.



Пример для toString

public class Employee {int id String name String city Employee (int id, String name, String city) {this.id = id this.name = name this.city = city} public static void main (String args []) {Сотрудник e1 = new Employee (01, 'Ari', 'NewYork') Employee e2 = new Employee (02, 'Jon', 'Chicago') System.out.println (e1) // здесь компилятор записывает s1.toString () System .out.println (e2) // компилятор записывает сюда s2.toString ()}}

Вывод:

что такое __init__ в Python

Сотрудник @ 6d06d69c

Сотрудник @ 7852e922

Код печатает значения HashCode объектов в примере.

Давайте попробуем настроить наш подход в следующей части этой статьи,

Необходимое переопределение

Для возврата значений, указанных пользователем, необходимо переопределение:

public class Employee {int id String name String city Employee (int id, String name, String city) {this.id = id this.name = name this.city = city} public String toString () {// переопределение toString ( ) метод return id + '' + name + '' + city} public static void main (String args []) {Employee e1 = new Employee (01, 'Ari', 'NewYork') Employee e2 = new Employee (02, 'Jon ',' Чикаго ') System.out.println (e1) System.out.println (e2)}}

Вывод:

1 Ари Нью-Йорк

2 Джон Чикаго

Следовательно, это процедура, которой необходимо следовать при использовании метода toString в Java.

На этом мы подошли к концу статьи о toString в Java. Если вы хотите узнать больше, ознакомьтесь с от Edureka, надежной компании онлайн-обучения. Курс обучения и сертификации по Java J2EE и SOA от Edureka разработан, чтобы обучить вас базовым и продвинутым концепциям Java, а также различным средам Java, таким как Hibernate и Spring.

в чем разница между абстрактным классом и интерфейсом

Есть вопрос к нам? Пожалуйста, укажите это в комментариях к этой статье, и мы свяжемся с вами как можно скорее.