我正在获取uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
将数组添加到链表时出错
这是我的作品
LinkedList main_list = new LinkedList();
int arr = new int[2]
arr[0] = 0;
arr[1] = 1;
main_list.add(arr);
最佳答案
编译器警告消息表明您尝试执行的操作不安全!
如果您使用不带类型说明符的集合,这会在 Java 5 及更高版本中出现。 (参见generics)
此处您将创建一个LinkedList()
,但未指定其类型。这意味着编译器无法检查您是否使用泛型以类型安全的方式使用集合。
您应该通过指定其类型来创建它,如下所示。
LinkedList<int[]> myList = new LinkedList<>();
关于java - 将数组添加到linkedList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55215137/