Java에서 ToString에 대해 알아야 할 모든 것



이 기사에서는 관련 지원 실제 예제와 함께 Java에서 toString의 기본 사항을 자세히 소개합니다.

다목적 프로그래밍 언어이며 많은 사람들이 경력으로 구현하도록 영감을 얻었습니다. Java를 원하는 사람들은 종종 기본부터 시작하여 Java가 제공하는 다양한 개념에 빠져 있습니다. Java의 toString에 대한이 기사는 기본이지만 상당히 중요한 주제를 소개합니다.

다음은이 기사에서 논의 할 포인터입니다.





다이어그램이있는 Java의 mvc 아키텍처

이 기사의 첫 번째 주제부터 시작하겠습니다.

자바의 toString

그렇다면이 방법은 정확히 무엇입니까? 객체 클래스는 Java의 상위 클래스입니다. toString 메소드를 포함합니다. toString 메서드는 객체의 문자열 표현을 반환하는 데 사용됩니다. 객체가 인쇄되면 toString () 메소드는 Java 컴파일러에 의해 내부적으로 호출됩니다. 그렇지 않으면 사용자가 구현하거나 재정의 한 toString () 메서드가 호출됩니다.



다음은이 방법을 사용하는 몇 가지 장점입니다.

이점

Object 클래스의 toString () 메서드를 재정의하면 객체의 값이 반환되므로 많은 코드를 작성할 필요가 없습니다.



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 []) {Employee e1 = new Employee (01, 'Ari', 'NewYork') Employee e2 = new Employee (02, 'Jon', 'Chicago') System.out.println (e1) // compiler 쓰기 s1.toString () System .out.println (e2) // compiler 여기에 s2.toString ()}}

산출:

직원 @ 6d06d69c

직원 @ 7852e922

코드는 예제에있는 개체의 HashCode 값을 인쇄합니다.

이 기사의 다음 부분에서 접근 방식을 미세 조정 해 보겠습니다.

c의 라운드 로빈 스케줄링 프로그램

필요한 재정의

사용자 지정 값을 반환하려면 재정의가 필요합니다.

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 () {// overriding the toString ( ) 메소드 return id + ''+ name + ''+ city} public static void main (String args []) {Employee e1 = new Employee (01, 'Ari', 'NewYork') Employee e2 = new Employee (02, 'Jon ','Chicago ') System.out.println (e1) System.out.println (e2)}}

산출:

1 아리 뉴욕

2 존 시카고

따라서 이것은 Java에서 toString 메소드를 사용하는 동안 따라야 할 절차입니다.

따라서 우리는 '자바의 toString'에 대한이 기사를 끝 맺었습니다. 자세한 내용은 다음을 확인하십시오. 신뢰할 수있는 온라인 학습 회사 인 Edureka에서 제공합니다. Edureka의 Java J2EE 및 SOA 교육 및 인증 과정은 Hibernate & Spring과 같은 다양한 Java 프레임 워크와 함께 핵심 및 고급 Java 개념 모두에 대해 교육하도록 설계되었습니다.

질문이 있으십니까? 이 기사의 댓글 섹션에 언급 해 주시면 최대한 빨리 답변 드리겠습니다.