פוסט זה יגדיר את הליך ההמרה של Java מ-ArrayList למחרוזת.
כיצד להמיר ArrayList למחרוזת ב-Java?
להמרת ArrayList למחרוזת, אתה יכול להשתמש ב:
- + מפעיל
- שיטת append()
- שיטת toString().
- שיטת join().
בואו נעבור על העבודה של שיטות אלה כדי להמיר ArrayList למחרוזת.
שיטה 1: המרת ArrayList למחרוזת באמצעות + אופרטור
המרת ArrayList למחרוזת באמצעות ' + ' המפעיל היא השיטה הקלה והפשוטה ביותר. אתה יכול לשרשר את האלמנטים של ArrayList כמחרוזת בעזרת פעולת שרשור זו.
תחביר
להמרת ArrayList למחרוזת, עקוב אחר התחביר שלהלן עבור ' + ' מפעיל:
str += ו + ',' ;
כאן, ' str ' הוא משתנה מסוג String שנוצר כדי לאחסן את הרכיבים של המערך כמחרוזת, ' += ' האופרטור משמש להקצאה ולשרשור של האלמנטים של ArrayList כמחרוזת, ' ו ' הוא המשתנה המשמש בלולאת for כדי לגשת לאלמנטים ו' , ' משורשר עם רכיבי המחרוזת עם הפרדת פסיקים.
דוגמא
בדוגמה זו, ראשית, ניצור ArrayList מסוג מחרוזת ריקה בשם ' פרחים ”:
רשימה < חוּט > פרחים = חָדָשׁ רשימת מערך <> ( ) ;
לאחר מכן, הוסף את האלמנטים ברשימה באמצעות ' לְהוֹסִיף() ' שיטה:
פרחים. לְהוֹסִיף ( 'ורד' ) ;פרחים. לְהוֹסִיף ( 'יסמין' ) ;
פרחים. לְהוֹסִיף ( 'שׁוֹשָׁן' ) ;
הדפס את רשימת ' פרחים ”:
מערכת. הַחוּצָה . println ( 'רשימת הפרחים:' + פרחים ) ;המר את רכיבי הרשימה למחרוזת בעזרת ' + ' מפעיל ב' ל 'לולאה:
חוּט str = '' ;ל ( חוּט ו : פרחים ) {
str += ו + ',' ;
}
לבסוף, הדפס את ' str ' כדי להציג את הרכיבים של ArrayList כמחרוזת:
מערכת. הַחוּצָה . הדפס ( 'The arrayList למחרוזת:' + str ) ;
הפלט מציין שה- ArrayList הומר בהצלחה למחרוזת מופרדת בפסיקים:
בוא נראה את השיטה הבאה להמרת ArrayList למחרוזת.
שיטה 2: המרת ArrayList למחרוזת באמצעות שיטת append()
להמרת ArrayList למחרוזת, נשתמש כעת ב-' לְצַרֵף() שיטה ששייכת למחלקה StringBuilder. זה דומה ל' + ' אופרטור כפי שהוא משרשר את האלמנטים עם המחרוזות.
תחביר
בשביל ה ' לְצַרֵף() שיטת ', אתה יכול להשתמש בתחביר הנתון להלן:
כאן, ' str ' הוא האובייקט של המחלקה StringBuilder שקוראת ל-' לְצַרֵף() שיטת ' על ידי העברת הרשימה, ו-'f' מייצגת את הרכיבים של ArrayList שאליהם ניגשים באמצעות לולאת for.
דוגמא
בדוגמה זו, נמיר את ArrayList שנוצר בעבר למחרוזת באמצעות השיטה append() . לשם כך, ראשית ניצור אובייקט ' str ' של מחלקת StringBuilder:
לאחר מכן, המר את ArrayList למחרוזות בעזרת המתודה append() ב' ל 'לולאה:
ל ( חוּט ו : פרחים ) {str. לְצַרֵף ( ו ) ;
str. לְצַרֵף ( ',' ) ;
}
לבסוף, הדפס ' str ' שמאחסן את הרכיבים של ArrayList כמחרוזת מופרדת בפסיק:
מערכת. הַחוּצָה . הדפס ( 'The arrayList למחרוזת:' + str ) ;
תְפוּקָה
בואו נעבור לשיטה אחרת להמרת ArrayList למחרוזת.
שיטה 3: המרת ArrayList למחרוזת באמצעות שיטת toString()
בחלק זה, נשתמש ב' toString() ” שיטת המחלקה String להמרה של ArrayList למחרוזת. זוהי שיטה מוגדרת מראש ב-Java שמוציאה את ערך פורמט המחרוזת. השיטה replace() מנוצלת עם השיטה toString() כדי להחליף את התווים המסוימים.
תחביר
עקוב אחר התחביר הנתון כדי להמיר ArrayList למחרוזת עם השיטה toString():
ה ' רשימת מערך ' יומר למחרוזת באמצעות ' toString( )' שיטה.
דוגמא
ראשית, ניצור משתנה מסוג מחרוזת ' ס ' שמאחסן את רכיבי ArrayList כמחרוזת לאחר ביצוע ההמרה בשיטת toString():
השתמש בשיטת replace() כדי להחליף את הפתיחה ' [ 'וסוגרים' ] ' סוגריים ורווחים בין אלמנטים עם מחרוזות ריקות כדי לקבל את ערכי המחרוזות המופרדים בפסיק:
ס = ס. החלף ( '[' , '' ). החלף ( ']' , '' )
. החלף ( '' , '' ) ;
לבסוף, הדפס את המחרוזת שנוצרה בחלון המסוף:
מערכת. הַחוּצָה . הדפס ( 'The arrayList למחרוזת:' + ס ) ;
תְפוּקָה
שיטה 4: המרת ArrayList למחרוזת באמצעות שיטת join()
' לְהִצְטַרֵף() ” היא שיטה סטטית של המחלקה String המצטרפת לאלמנטים של ArrayList בתור String במשתנה מסוג String.
תחביר
התחביר הבא משמש עבור שיטת join():
כאן, שיטת join() לוקחת שני ארגומנטים, האחד הוא ' רשימת מערך ' וה ' , ' המצטרפים למחרוזות עם ערכים מופרדים בפסיקים.
דוגמא
בדוגמה זו, נקרא למתודה join() עם המחלקה String על ידי העברת ' פרחים ' ArrayList והפסיק ' , ' להפרדת הערכים ואחסוןם במשתנה מסוג מחרוזת ' ס ”:
הדפס את המחרוזת שנוצרה על המסוף על ידי שימוש ב' System.out.println() ' שיטה:
מערכת. הַחוּצָה . הדפס ( 'The arrayList למחרוזת:' + ס ) ;
תְפוּקָה
ריכזנו את הדרכים הקלות ביותר להמרת ArrayList למחרוזת ב-Java.
סיכום
להמרת ArrayList למחרוזת, ישנן שיטות שונות כגון שימוש ב-' + ' אופרטור, שיטת append(), שיטת toString() ומתודה join() . שיטות אלו ממירות את הרכיבים של ArrayList לערכי מחרוזת מופרדים בפסיקים. עם זאת, שימוש באופרטור + הוא הגישה הקלה ביותר לביצוע ההמרה שצוינה. בבלוג זה, הסברנו את הדרכים להמרת ArrayList למחרוזת ב-Java עם דוגמאות מפורטות.