چطور می توانم در جاوا محتویات یک ArrayList را درون یک HashSet بریزم، کد زیر خطا می دهد:
List userList = new ArrayList(); Set userSet = new HashSet(); userSet = userList;
بله میتوان این کار را به روش زیر انجام داد و بعد از مقدار دهی موارد تکراری موجود در لیست حذف خواهند شد
List<Object> objects = new ArrayList<Object>(); HashSet<Object> hashSet = new HashSet<Object>(); hashSet.addAll(objects);
علاوه بر متد addAll می توان از constructor کلاس HashSet نیز استفاده کرد:
List userList = new ArrayList(); Set userSet = new HashSet(userList);
تبلیغات در جواب یاب
اخبار
سیستم امتیازدهی
دسترسی کاربران
داغ ترین سوال ها
پربازدیدترین سوال ها