gpt4 book ai didi

Java 包装集合

转载 作者:行者123 更新时间:2023-12-01 07:26:36 24 4
gpt4 key购买 nike

我需要包装五个类:linkedlisttreesethashset以及我自己创建的两个类。

包装器和我的两个类都实现相同的接口(interface)。这是包装构造函数:

private Collection <String> collection;     
public CollectionFacadeSet(java.util.Collection<java.lang.String> collection){
this.collection = collection;
}

现在,在另一个类中,我想创建一个 5 单元格数组,每个单元格包含不同的集合。

这一行没问题:

static CollectionFacadeSet[] setArray = new CollectionFacadeSet[5];

但是,当我创建一个填充单元格的方法时:

    private static void initializieArray(){
setArray[0] = CollectionFacadeSet(HashSet<String>);
}

它给我一个错误:

Syntax error on token ">", Expression expected after this token

如何使用不同的集合类型启动每个单元格?

最佳答案

表达式

setArray[0] = CollectionFacadeSet(HashSet<String>);

无效。你需要类似的东西

setArray[0] = new CollectionFacadeSet(new HashSet<String>());

相反。

关于Java 包装集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23421137/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com