מהי שיטת ArrayList.contains() ב-Java

Mhy Sytt Arraylist Contains B Java



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

בלוג זה ירחיב על השימוש ב' 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.