java - 当我在 Java 中创建 LinkedList 时出现编译警告
问题描述
在 Java 中使用此语句创建 LinkedList 时
LinkedList<Integer> adj[] = new LinkedList[numPlaces()];
我收到两个警告说
RoadMap.java:247: warning: [rawtypes] found raw type: LinkedList
LinkedList<Integer> adj[] = new LinkedList[numPlaces()];
^
missing type arguments for generic class LinkedList<E>
where E is a type-variable:
E extends Object declared in class LinkedList
RoadMap.java:247: warning: [unchecked] unchecked conversion
LinkedList<Integer> adj[] = new LinkedList[numPlaces()];
^
required: LinkedList<Integer>[]
found: LinkedList[]
2 warnings
代码按照其预期的方式运行,但我需要更改什么来解决它们?
解决方案
推荐阅读
- web-scraping - 里面没有类的 Python-BS4 文本
- laravel - laravel 资源控制器存储方法不适用于某些用户
- vue.js - Vue.js + Net Core 3.1 - 重定向 API 调用
- android - 如何在 Android 上使用 Neo4j?
- sqlalchemy - sql alchemy 在提交后将外键字段设置为 None
- docker - 标准输出将 404 放入 logstash
- json - 在 Vue 3 中将 JSON URL 绑定到 IMG
- python - 为什么我收到此 folium 模块不可调用错误?
- c++ - 当我在 codechef 中遇到错误答案时该怎么办
- scala - 我在scala中尝试冒泡排序程序,因为我在线程“main”java.lang.ArrayIndexOutOfBoundsException中遇到了异常:8