加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java集合门面

发布时间:2020-12-15 05:03:23 所属栏目:Java 来源:网络整理
导读:我需要创建一个采用TreeSet或HashSet的Facade. 它的构造函数必须如下所示: CollectionFacadeSet(java.util.Collectionjava.lang.String collection) 我导入java集合并使用此行: Collections String collection = new Collections(); 但是,java不接受它,我
我需要创建一个采用TreeSet或HashSet的Facade.
它的构造函数必须如下所示:

CollectionFacadeSet(java.util.Collection<java.lang.String> collection)

我导入java集合并使用此行:

Collections <String> collection = new Collections<>();

但是,java不接受它,我收到一个错误:

  • The type Collections is not generic; it cannot be parameterized with arguments
    • The type Collections is not generic; it cannot be parameterized with arguments <>

任何解决方案

谢谢!

解决方法

java.util.Collections(注意复数形式)是一个帮助器类,有许多静态方法来操作集合.
java.util.Collection(singular)是所有JDK内置集合(列表,集合等)的基类.

TL; DR – 您导入错误的课程.

P.S:请注意,java.util.Collection是一个抽象类,您将无法实例化它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读