Problem

7/10

ArrayList معکوس

Theory Click to read/hide

ArrayList معکوس
رابط Collections  همچنین روش هایی را برای عملیات انبوه ارائه می دهد که روی کل مجموعه کار می کند:
containsAll - اگر این مجموعه حاوی تمام عناصر مجموعه فراخوانی شده باشد، مقدار بولی true را برمی‌گرداند، در غیر این صورت false را برمی‌گرداند.
addAll - همه عناصر مشخص شده را به مجموعه مشخص شده اضافه می کند. عناصری که باید اضافه شوند را می توان به صورت جداگانه یا به صورت آرایه مشخص کرد.
removeAll -  برای ​​حذف همه عناصر از لیست موجود در مجموعه مشخص شده استفاده می شود.
پاک کردن - حذف همه عناصر
معکوس - معکوس آرایه
و غیره

مثال
با استفاده از removeAll. ArrayList<Integer> first = new ArrayList<Integer>(); first.add(1); first.add(2); first.add(3); ArrayList<Integer> دوم = ArrayList جدید<Integer>(); second.add(1); second.add(2); // تمام عناصر را از لیست دوم حذف می کند، // اگر در لیست اول وجود داشته باشند second.removeAll(first);

Problem

دنباله ای از اعداد صحیح داده می شود. برنامه ای بنویسید که یک آرایه را با استفاده از Collections.reverse معکوس کند.

ورودی: اولین شماره داده شده N — تعداد عناصر در دنباله (\(1<= N <= 100\)). سپس اعداد N جدا شده با فاصله نوشته می شوند.
 
خروجی: شما باید یک آرایه را که به ترتیب نزولی بر اساس آخرین رقم عدد مرتب شده اند، خروجی بگیرید.
 
نمونه‌ها
<سر> <بدن>
# ورودی خروجی
1 5
1 2 3 4 5
5 4 3 2 1