Java:为什么我加了@SuppressWarnings("unchecked"),在Eclipse中还是会看到黄色警告呢?

2024-12-31 14:34:16
推荐回答(2个)
回答1:

这段代码会产生3个警告
第一、unused 声明mList,你却没有使用
第二、unchecked 这个你已经加了
第三、rawtypes 没声明ArrayList的泛型
所以如果要彻底清除黄色警告,应该这样

@SuppressWarnings({ "unused","unchecked", "rawtypes" })
public class SuppressWarningsTest
{

public static void main(String[] args)
{
List myList = new ArrayList();
}
}

回答2:

@SuppressWarnings("rawtypes")
List myList = new ArrayList();

在ArrayList黄色警告地方按提示快捷键。