بهینه ترین راه برای تبدیل یک Set به یک List در جاوا چیست؟

+1 رأی
میانگین بازدید روزانه 0.12358 بازدید

چگونه می توان در جاوا یک Set به یک List تبدیل کرد و بهینه ترین راه برای این کار چیست؟

سوال 7 سال قبل در تالار برنامه نویسی توسط Saeed Zarinfam (884 امتیاز)

2 جواب

+3 رأی

کلاس List متدی با نام addAll داره که بعنوان پارامتر هر Collection از جمله Set هم می گیره:

yourList.addAll(set);

یه راه ساده دیگه هم استفاده از constructor کلاس ArrayList:

List yourList = new ArrayList(set);
جواب 7 سال قبل توسط Saeed Zarinfam (884 امتیاز)
+1 رأی

در جاوا یک کلاس یوتیلیتی به اسم Arrays وجود دارد که بهترین روش برای این تبدیل ها است.

می توانید از متد asList این کلاس بهره ببرید.

برای مثال اگر collect اسم Set شما باشد:

Arrays.asList(collect);

آن را به یک لیست تبدیل می کند.

جواب 7 سال قبل توسط kashi (7,164 امتیاز)
ویرایش 7 سال قبل توسط kashi

سوال های مشابه

+1 رأی
1 جواب میانگین بازدید روزانه 0.15298 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.0597 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.1214 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.06193 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.17255 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.18344 بازدید
+1 رأی
2 جواب میانگین بازدید روزانه 0.17202 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.05108 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.05129 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.09251 بازدید
کانال تلگرام جواب یاب
...