0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)
ویرایش شده قبل توسط

آیا راهی وجود دارد که بتوان تشخیص داد یک شئ از نوع کلاس های Java Collection Framework است (Set,List,Map و ...)؟

1 پاسخ

+2 امتیاز
قبل توسط (1.1هزار امتیاز)

تمام کلاس های Java Collections Framework فرزند یکی از کلاس های Collection یا Map هستند:

بنابراین با استفاده از شرط زیر می توان فهمید که یک شئ از نوع Collection است یا خیر:

if (x instanceof Collection<?> || x instanceof Map<?,?>){
}

سوالات مشابه

+1 امتیاز
1 پاسخ 654 بازدید
+1 امتیاز
1 پاسخ 1.0هزار بازدید
0 امتیاز
1 پاسخ 681 بازدید
+2 امتیاز
2 پاسخ 4.0هزار بازدید
+1 امتیاز
1 پاسخ 594 بازدید
+1 امتیاز
1 پاسخ 1.8هزار بازدید
0 امتیاز
1 پاسخ 881 بازدید
0 امتیاز
2 پاسخ 1.1هزار بازدید
...