Java 代码错误、未检查的转换和未检查的方法调用错误?

Java 代码错误、未检查的转换和未检查的方法调用错误?,java,hashset,Java,Hashset,[未选中]未选中的转换 Set myset1=newhashsetaslist1; 未经检查的方法调用:HashSet类中的构造函数应用于给定类型 Set myset1=newhashsetaslist1 发现错误-Xlint:unchecked可能是因为您将列表声明为泛型集合,但未指定类型。您应该像使用HashSet一样: List asList=Arrays.asList(text_arr); Set<String> myset=new HashS

[未选中]未选中的转换 Set myset1=newhashsetaslist1; 未经检查的方法调用:HashSet类中的构造函数应用于给定类型 Set myset1=newhashsetaslist1


发现错误-Xlint:unchecked

可能是因为您将列表声明为泛型集合,但未指定类型。您应该像使用HashSet一样:

    List asList=Arrays.asList(text_arr);        
    Set<String> myset=new HashSet<String>(asList);
希望它能解决问题。

List List=新列表;不能实例化新列表,您应该提供它的实现,比如ArrayList;
List<String> list = new List<String>(); // or Arrays.asList(text_arr);
HashSet<String> set = new HashSet<String>(list);