每个未经检查的警告都可能在运行时触发 ClassCastException
。
示例:
List items = Arrays.asList("string", "string");
List<Integer> numbers = Collections.unmodifiableList(items);
快速修复试图使代码更通用,并将所有缺少的类型放到当前文件中:
List<String> items = Arrays.asList("string", "string");
List<Integer> numbers = Collections.unmodifiableList(items);