כל מה שאתה צריך לדעת על ToString ב- Java



מאמר זה יציג את היסודות של toString בג'אווה עם דוגמאות מעשיות תומכות רלוונטיות בפירוט.

היא שפת תכנות רב-תכליתית והעניקה השראה לרבים להמשיך את יישום הקריירה שלה. אנשים שרוצים לג'אווה מתחילים לעתים קרובות עם היסודות והולכים לאיבוד במושגי המגוון שהיא מציעה. מאמר זה בנושא toString ב- Java יציג בפניכם נושא בסיסי אך חשוב למדי.

להלן עצות שיידונו במאמר זה,





אז בואו נתחיל עם הנושא הראשון של מאמר זה,

toString בג'אווה

אז מהי בעצם שיטה זו? מחלקת אובייקטים היא מחלקת האם בג'אווה. הוא מכיל את שיטת toString. שיטת toString משמשת להחזרת ייצוג מחרוזות של אובייקט. אם מודפס אובייקט כלשהו, ​​השיטה toString () מופעלת באופן פנימי על ידי מהדר Java. אחרת, קוראים למשתמש המיושם או לדרוס את toString ().



להלן כמה מהיתרונות בשימוש בשיטה זו.

יתרון

עוקף לעומת עומס יתר c ++

אם תעקוף את שיטת toString () של מחלקת האובייקט, היא תחזיר ערכים של האובייקט, ולכן אינך נדרש לכתוב הרבה קוד.



דוגמה ל- toString

מעמד ציבורי עובד {int id מחרוזת שם מחרוזת עיר עובד (int id, שם מחרוזת, מחרוזת עיר) {this.id = id this.name = שם this.city = עיר} ריק סטטי ציבורי ראשי (מחרוזת טוענת []) {עובד e1 = עובד חדש (01, 'Ari', 'NewYork') עובד e2 = עובד חדש (02, 'Jon', 'שיקגו') System.out.println (e1) // מהדר כותב כאן s1.toString () System .out.println (e2) // מהדר כותב כאן s2.toString ()}}

תְפוּקָה:

מסגרת מונעת נתונים במנהל סלניום

עובד @ 6d06d69c

עובד @ 7852e922

הקוד מדפיס את ערכי HashCode של האובייקטים בדוגמה.

בואו ננסה לכוונן את הגישה שלנו בחלק הבא של מאמר זה,

עקיפה הכרחית

עקיפה היא הכרחית להחזרת הערכים שצוינו על ידי המשתמש:

מעמד ציבורי עובד {int id מחרוזת שם מחרוזת עובד עובד (int id, שם מחרוזת, עיר מחרוזת) {this.id = id this.name = שם this.city = city} מחרוזת ציבורית toString () {// עוקפת את toString ( ) שיטת החזרת id + '' + שם + '' + עיר} ציבורי סטטי ריק ריק (מחרוזת טוענת []) {עובד e1 = עובד חדש (01, 'ארי', 'NewYork') עובד e2 = עובד חדש (02, 'ג'ון ',' שיקגו ') System.out.println (e1) System.out.println (e2)}}

תְפוּקָה:

1 ארי ניו יורק

2 ג'ון שיקגו

רשימה מקושרת במדריך c

לפיכך, זהו ההליך שיש לנקוט בעת השימוש בשיטת toString בג'אווה.

לפיכך הגענו לסוף מאמר זה בנושא 'toString ב- Java'. אם ברצונך ללמוד עוד, עיין ב מאת אדוריקה, חברת למידה מקוונת אמינה. קורס ההכשרה וההסמכה של Java J2EE ו- SOA של אדוריקה נועד להכשיר אותך למושגי ליבה מרכזיים ומתקדמים יחד עם מסגרות Java שונות כמו Hibernate & Spring.

יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות במאמר זה ונחזור אליך בהקדם האפשרי.