gpt4 book ai didi

java - 类型集不带参数

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:09:26 24 4
gpt4 key购买 nike

package set;

import java.util.*;

public class Set
{

public static void main(String[] args)
{
String [] things = {"appple", "bob", "ham", "bob", "bacon"};
List<String> list = Arrays.asList(things);

System.out.printf("%s ", list);
System.out.println();

Set<String> set = new HashSet<String>(list);
System.out.printf("%s ", set);

}

}

当我尝试运行这个程序时,我的 set 声明总是出现这个错误。我做错了什么?

最佳答案

重命名您的 public class Set分类为不隐藏的名称 java.util.Set .

您的定制Set类不接受任何类型参数。这就是为什么 Set<String>没有通过编译。

例如:

package set;

import java.util.*;

public class SetTest
{
public static void main(String[] args)
{
String [] things = {"appple", "bob", "ham", "bob", "bacon"};
List<String> list = Arrays.asList(things);

System.out.printf("%s ", list);
System.out.println();

Set<String> set = new HashSet<String>(list);
System.out.printf("%s ", set);
}
}

关于java - 类型集不带参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30931479/

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