contains
اینجا «جستجوی عضو لینکدلیست» را با متد contains() یاد می گیری. این متد یک Boolean برمی گرداند؛ یعنی یا true یا false. اگر عضو بود، true می دهد؛ وگرنه false.
تعریف و کاربرد
طبق منبع، contains() بررسی می کند آیا یک شیء در لیست هست یا نه. نتیجه، true برای وجود و false برای نبودن است.
سینتکس (Syntax)
public boolean contains(Object item)
مثال: جستجوی عضو لینکدلیست
یک لیست از ماشین ها می سازیم. سپس وجود چند نام را چک می کنیم.
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
LinkedList<String> cars = new LinkedList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
System.out.println(cars.contains("BMW"));
System.out.println(cars.contains("Toyota"));
}
}
گام های عملی
- یک LinkedList بساز و مقدار بده.
- رشته هدف را مشخص کن.
contains(item)را صدا بزن و خروجی را چاپ کن.
نکته: نوع پارامتر Object است. بنابراین هر شیء قابل بررسی است.
پیوندهای مرتبط
افزودن عضو به LinkedList برای پر کردن لیست قبل از contains().
آموزش LinkedList برای مرور ساختار کلی.
W3Schools: LinkedList contains() مرجع رسمی همین متد.
W3Schools: LinkedList Tutorial آموزش کامل لینکدلیست.
جمع بندی سریع
contains()وجود عضو را بررسی می کند.- خروجی فقط
trueیاfalseاست. - پارامتر از نوع
Objectاست. - برای لیست های پر، سریع و کاربردی است.