使用addAll在哈希集中添加列表

Pra*_*rya 10 java collections list hashset

在java中我无法使用散列集addAll方法向哈希集添加列表

List a = new ArrayList();
a.add(20);

List b = new ArrayList();
b.add(30);

Set set = new HashSet ( a );

set.addAll( b);
Run Code Online (Sandbox Code Playgroud)

请帮忙

谢谢

Mar*_*ers 16

我尝试了你的代码,它适用于我.

但有一件事 - 使用集合的通用版本会更好.这将删除警告.

List<Integer> a = new ArrayList<Integer>();
a.add(20);

List<Integer> b = new ArrayList<Integer>();
b.add(30);

Set<Integer> set = new HashSet<Integer>(a);
set.addAll(b);
Run Code Online (Sandbox Code Playgroud)