如何初始化java

时间:2018-03-05 05:59:09

标签: java

我在初始化java中的hashset列表时遇到问题。

我试过List<Set<Character>> list = new ArrayList<HashSet<Character>>();
然后我收到了一个错误:incompatible types: ArrayList<HashSet<Character>> cannot be converted to List<Set<Character>>

但是,List<HashSet<Character>> list = new ArrayList<HashSet<Character>>();有效。

我很困惑,因为我可以使用以下内容初始化列表列表:

List<List<Integer>> list = new ArrayList<List<Integer>>();

我认为lhs中的部分只是一个接口或抽象类,所以我认为List<Set<T>>可以......

有人可以帮我解释一下吗?谢谢!

0 个答案:

没有答案