حلقه روی ArrayList (ArrayList Loop)
می خواهیم روی عناصر یک «آرایه لیست (ArrayList)» حلقه بزنیم. آرایه لیست مثل لیست خرید موبایلی است. هر آیتم را یکی یکی می خوانیم و چاپ می کنیم. سپس با حلقه پیشرفته، کد کوتاه تر می شود.
حلقه ArrayList با for-each
«حلقه for-each» یعنی برای هر عضو، یک بار اجرا کن. «متغیر (Variable)» i هر بار یک ماشین می گیرد و چاپ می شود.
public class Main {
public static void main(String[] args) {
ArrayList<String> cars = new ArrayList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
for (String i : cars) {
System.out.println(i);
}
}
}
گام های عملی
- یک ArrayList از رشته ها بساز.
- چند آیتم به لیست اضافه کن.
- با for-each از روی لیست عبور کن.
- هر آیتم را با println نمایش بده.
نکته: for-each ساده است؛ اما اندیس ندارد. اگر اندیس می خواهی، از for معمولی استفاده کن.
بیشتر بخوان: تشخیص عدد اول برای تمرین حلقه ها. همچنین لینک خود صفحه با کلیدواژه حلقه ArrayList را نگه دار.
منابع W3Schools: Java ArrayList Tutorial و Java ArrayList Methods.
جمع بندی سریع
- ArrayList لیست پویاست و اندازه اش تغییر می کند.
- for-each خواندن عناصر را راحت می کند.
- برای اندیس، از for کلاسیک استفاده کن.
- چاپ هر آیتم با println انجام می شود.