یک برنامه جاوا بنویسید که یک ArrayList از اعداد صحیح را دریافت کرده و با استفاده از Iterator تمام عناصر فرد را حذف کند و لیست نهایی را چاپ کند.

7.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 03:03

0.0

برای حل از java.util.ArrayList و java.util.Iterator استفاده کنید؛ با استفاده از Iterator روی لیست پیمایش کرده و هنگام مشاهده عدد فرد از متد iterator.remove() برای حذف ایمن عنصر استفاده نمایید تا از ConcurrentModificationException جلوگیری شود. نکته: از حلقه for-each برای حذف استفاده نکنید و از تایپ جنریک Integer برای ایمنی نوعی بهره ببرید.

توسط پژوهشگر در 202 روز قبل ساعت 03:03
دسته بندی ها: Java Java for beginner
arman در 202 روز قبل ساعت 07:38

برای حذف ایمن اعداد فرد از ArrayList از یک Iterator استفاده کنید و از iterator.remove() استفاده کنید تا با ConcurrentModificationException مواجه نشویم. از حلقه for-each برای حذف استفاده نکنید زیرا باعث به هم ریختگی همزمان می‌شود. از نوع Integer در لیست استفاده کنید تا ایمنی نوع حفظ شود (List<Integer> بجای List<int>). در پایان لیست نهایی را چاپ کنید تا نتیجه واضح باشد.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری