以下代码会产生此警告:
警告:
Type safety: The expression of type List needs unchecked conversion to conform to List<TableModel>
代码:
List<TableModel> tableModels = new ArrayList<TableModel>();
List<TableModel> list = Collections.unmodifiableList(tableModels);
方法签名是:
public static <T> List<T> unmodifiableList(List<? extends T> list)
我错过了什么?
最佳答案
您可能正在寻找:
List<TableModel> list = Collections.<TableModel>unmodifiableList(tableModels);
关于java - 摆脱 Collections.unmodifyingList() 产生的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22169373/