代码中出错,未经检查的转换和未经检查的方法调用错误?

时间:2018-03-20 04:31:05

标签: java hashset

    List asList=Arrays.asList(text_arr);        
    Set<String> myset=new HashSet<String>(asList);

[未选中]未经检查的转化           设置myset1 = new HashSet(asList1);  unchecked方法调用:类HashSet中的构造函数应用于给定类型           设置myset1 = new HashSet(asList1);

发现错误-Xlint:未选中

1 个答案:

答案 0 :(得分:0)

可能是因为您将List声明为通用集合,但未指定类型。你应该只使用HashSet做的事情:

List<String> list = new List<String>(); // or Arrays.asList(text_arr);
HashSet<String> set = new HashSet<String>(list);

希望它能解决它。