یک برنامه جاوا بنویسید که یک ArrayList از اعداد صحیح را دریافت کرده و با استفاده از Iterator تمام عناصر فرد را حذف کند و لیست نهایی را چاپ کند.
7.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 03:03 0.0
برای حل از java.util.ArrayList و java.util.Iterator استفاده کنید؛ با استفاده از Iterator روی لیست پیمایش کرده و هنگام مشاهده عدد فرد از متد iterator.remove() برای حذف ایمن عنصر استفاده نمایید تا از ConcurrentModificationException جلوگیری شود. نکته: از حلقه for-each برای حذف استفاده نکنید و از تایپ جنریک Integer برای ایمنی نوعی بهره ببرید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای حذف ایمن اعداد فرد از ArrayList از یک Iterator استفاده کنید و از iterator.remove() استفاده کنید تا با ConcurrentModificationException مواجه نشویم. از حلقه for-each برای حذف استفاده نکنید زیرا باعث به هم ریختگی همزمان میشود. از نوع Integer در لیست استفاده کنید تا ایمنی نوع حفظ شود (List<Integer> بجای List<int>). در پایان لیست نهایی را چاپ کنید تا نتیجه واضح باشد.
گزارش