我想要一个事物列表,然后我想测试列表以查看是否存在项目:
这是我的示例片段:
String[] handToolArray = {"pliers", "screwdriver", "tape measure"};
List<String> handToolList = new ArrayList<String>( Arrays.asList(handToolArray));
if (handToolList.contains("pliers")){
System.out.println("I have pliers");
} else {
System.out.println("I don't have pliers");
}
在第二行,Arrays.asList(handToolArray) 生成:
"Type safety: The expression of type List needs unchecked conversion to conform to Collection<? extends String>"
问题:有没有更好的方法来创建然后查询列表,即简洁并且不需要抑制未经检查的警告?