ทุกสิ่งที่คุณต้องการรู้เกี่ยวกับ ToString ใน Java



บทความนี้จะแนะนำเกี่ยวกับพื้นฐานของ toString ใน Java พร้อมด้วยตัวอย่างการใช้งานจริงที่เกี่ยวข้องโดยละเอียด

เป็นภาษาการเขียนโปรแกรมที่หลากหลายและเป็นแรงบันดาลใจให้หลาย ๆ คนดำเนินการตามอาชีพ ผู้ที่ต้องการใช้ Java มักจะเริ่มต้นด้วยพื้นฐานและหลงไปกับแนวคิดต่างๆที่มีให้ บทความเกี่ยวกับ toString ใน Java นี้จะแนะนำคุณเกี่ยวกับหัวข้อพื้นฐาน แต่เป็นหัวข้อที่สำคัญพอสมควร

ต่อไปนี้เป็นคำแนะนำที่จะกล่าวถึงในบทความนี้





ดังนั้นให้เราเริ่มต้นด้วยหัวข้อแรกของบทความนี้

toString ใน Java

แล้ววิธีนี้คืออะไรกันแน่? คลาสอ็อบเจ็กต์คือคลาสพาเรนต์ใน Java มันมีวิธี toString เมธอด toString ใช้เพื่อส่งคืนการแสดงสตริงของอ็อบเจ็กต์ หากมีการพิมพ์วัตถุใด ๆ เมธอด toString () จะถูกเรียกใช้ภายในโดยคอมไพเลอร์ java มิฉะนั้นผู้ใช้ที่ใช้หรือแทนที่ toString () วิธีการเรียกว่า



นี่คือข้อดีบางประการของการใช้วิธีนี้

ความได้เปรียบ

การสอนเซิร์ฟเวอร์ sql สำหรับผู้เริ่มต้น

หากคุณแทนที่เมธอด toString () ของคลาส Object มันจะส่งคืนค่าของวัตถุดังนั้นคุณไม่จำเป็นต้องเขียนโค้ดจำนวนมาก



ตัวอย่างสำหรับ toString

คลาสสาธารณะ 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 = พนักงานใหม่ (01, 'Ari', 'NewYork') พนักงาน e2 = พนักงานใหม่ (02, 'Jon', 'Chicago') System.out.println (e1) // คอมไพเลอร์เขียนที่นี่ s1.toString () ระบบ .out.println (e2) // คอมไพเลอร์เขียนที่นี่ s2.toString ()}}

เอาท์พุต:

ตัวอย่างเฟรมเวิร์ก testng ของ selenium webdriver

พนักงาน @ 6d06d69c

พนักงาน @ 7852e922

โค้ดจะพิมพ์ค่า HashCode ของอ็อบเจ็กต์ในตัวอย่าง

ให้เราลองปรับแต่งแนวทางของเราในส่วนถัดไปของบทความนี้

การลบล้างที่จำเป็น

การลบล้างเป็นสิ่งจำเป็นเพื่อส่งคืนค่าที่ผู้ใช้ระบุ:

คลาสสาธารณะ 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 ( ) method 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 จอนชิคาโก

ความแตกต่างระหว่างการแทนที่และการโอเวอร์โหลดใน java

ดังนั้นนี่คือขั้นตอนที่ต้องปฏิบัติในขณะที่ใช้เมธอด toString ใน Java

ดังนั้นเราจึงมาถึงตอนท้ายของบทความนี้ใน 'toString ใน Java' หากคุณต้องการเรียนรู้เพิ่มเติมโปรดดูไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ หลักสูตรการฝึกอบรมและการรับรอง Java J2EE และ SOA ของ Edureka ได้รับการออกแบบมาเพื่อฝึกอบรมคุณสำหรับแนวคิด Java ทั้งหลักและขั้นสูงพร้อมกับกรอบงาน Java ต่างๆเช่น Hibernate & Spring

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบทความนี้และเราจะติดต่อกลับโดยเร็วที่สุด