בלוג זה ירחיב על השימוש ב' ArrayList.contains() 'שיטה ב-Java.
מהי שיטת 'ArrayList.contains()' ב-Java?
ה ' ArrayList.contains() שיטת ” ב-Java משמשת כדי לבדוק אם האלמנט שצוין כלול ברשימה המסופקת או לא.
תחביר
פּוּמְבֵּי בוליאני מכיל ( לְהִתְנַגֵד )
בתחביר לעיל, ' לְהִתְנַגֵד ' מתייחס לאלמנט האובייקט שיש לחפש.
דוגמה 1: שימוש בשיטת 'ArrayList.contains()' להחלת בדיקה על רשימת מערך מספרים שלמים
בדוגמה זו, ' ArrayList.contains() ניתן להשתמש בשיטה כדי להוסיף מספרים שלמים ב-ArrayList ולאחר מכן לבדוק אם מספר שלם מסוים כלול ברשימה:
רשימת מערך < מספר שלם > numArr = חָדָשׁ רשימת מערך <> ( ) ;
numArr. לְהוֹסִיף ( 5 ) ;
numArr. לְהוֹסִיף ( 6 ) ;
numArr. לְהוֹסִיף ( 7 ) ;
מערכת . הַחוּצָה . println ( 'Integer ArrayList הוא: ' + numArr ) ;
מערכת . הַחוּצָה . הדפס ( 'האם יש 5 ברשימת המערך?' ) ;
מערכת . הַחוּצָה . println ( numArr. מכיל ( 5 ) ) ;
מערכת . הַחוּצָה . הדפס ( 'האם 1 קיים ברשימת המערך?' ) ;
מערכת . הַחוּצָה . println ( numArr. מכיל ( 1 ) ) ;
בקטע הקוד שלמעלה:
- ראשית, צור ' חדש רשימת מערך ' אובייקט המורכב ממספרים שלמים.
- בשלב הבא, החל את ' לְהוֹסִיף() ' שיטה להוסיף את המספרים השלמים שצוינו כפרמטר (השיטה) שלו למערך ולהציג אותו.
- לאחר מכן, שייך את ' מכיל() ' שיטה עם ArrayList שצוין כדי לבדוק אם המספרים השלמים שצוינו כלולים ב-ArrayList.
- אם כן, השיטה מחזירה ערך בוליאני ' נָכוֹן '. אחרת, ' שֶׁקֶר ' מוחזר.
תְפוּקָה
בפלט לעיל, ניתן לראות שהמספר השלם הקודם כלול ב-' רשימת מערך ' בעוד שזה לא המקרה באחרון.
דוגמה 2: שימוש בשיטת 'ArrayList.contains()' להחלת בדיקה על רשימת מערך מחרוזות
באיור המסוים הזה, ' ArrayList.contains() ניתן להשתמש בשיטת ' כדי לבדוק את המחרוזת הכלולה ב' רשימת מערך ”:
רשימת מערך < חוּט > strArr = חָדָשׁ רשימת מערך <> ( ) ;strArr. לְהוֹסִיף ( 'לְהָצִיק' ) ;
strArr. לְהוֹסִיף ( 'דוד' ) ;
strArr. לְהוֹסִיף ( 'אלברט' ) ;
מערכת . הַחוּצָה . println ( 'String ArrayList הוא:' + strArr ) ;
מערכת . הַחוּצָה . הדפס ( 'האם יעקב נוכח ברשימת המערך?' ) ;
מערכת . הַחוּצָה . println ( strArr. מכיל ( 'יעקב' ) ) ;
מערכת . הַחוּצָה . הדפס ( 'האם דיוויד נוכח ברשימת המערך?' ) ;
מערכת . הַחוּצָה . println ( strArr. מכיל ( 'דוד' ) ) ;
החל את השלבים הבאים כפי שמופיעים בשורות הקוד לעיל:
- כמו כן, זכור את השלבים הנידונים ליצירת ' חדש רשימת מערך ' אובייקט והוספת ערכי המחרוזת המצוינים.
- לאחר מכן, שייך את ' מכיל() ' שיטה כדי לבדוק את המחרוזות שצוינו ב- ArrayList ולהציג את הערכים הבוליאניים המתאימים במצב מרוצה ובלתי מסופק.
תְפוּקָה
דוגמה 3: שימוש בשיטת 'ArrayList.contains()' להחלת בדיקה הן על הערכים השלמים והן על ה-String ArrayList
בדוגמה הספציפית הזו, ניתן ליישם את השיטה הנדונה כדי להחיל בדיקה על ערכי המספרים השלמים והמחרוזת של רשימת המערך:
רשימת מערך < לְהִתְנַגֵד > strintArr = חָדָשׁ רשימת מערך <> ( ) ;strintArr. לְהוֹסִיף ( 'לְהָצִיק' ) ;
strintArr. לְהוֹסִיף ( 1 ) ;
strintArr. לְהוֹסִיף ( 'אלברט' ) ;
מערכת . הַחוּצָה . println ( 'The ArrayList היא:' + strintArr ) ;
מערכת . הַחוּצָה . הדפס ( 'האם 1 קיים ברשימת המערך?' ) ;
מערכת . הַחוּצָה . println ( strintArr. מכיל ( 1 ) ) ;
מערכת . הַחוּצָה . הדפס ( 'האם דיוויד נוכח ברשימת המערך?' ) ;
מערכת . הַחוּצָה . println ( strintArr. מכיל ( 'דוד' ) ) ;
באיור לעיל, בצע את השלבים הבאים:
- באופן דומה, צור ' חדש רשימת מערך ' חפץ.
- ציין זאת ' לְהִתְנַגֵד ” תומך הן בערכי המחרוזת והן בערכי המספרים השלמים במערך.
- לאחר מכן, חזור על השלבים שנדונו כדי להוסיף את המחרוזת והערכים השלמים המוצהרים לתוך ' רשימת מערך '.
- לבסוף, בדוק את הערכים השלם והמחרוזת המסוימים ב- ArrayList באמצעות ' מכיל() ” שיטת ולהחזיר את הפלט המתאים.
תְפוּקָה
פלט זה מסמל שהדרישה הרצויה מתקיימת.
סיכום
ה ' ArrayList.contains() שיטת ” ב-Java משמשת כדי לוודא אם הרכיב שצוין כלול ברשימה המסופקת או לא. ניתן ליישם שיטה זו כדי לבדוק את המספר השלם והמחרוזת ב-ArrayList המשויך ומחזירה את התוצאה המתאימה בצורה של ערך בוליאני. מאמר זה הדגים את השימוש ב' ArrayList.contains() 'שיטה ב-Java.