java - 将数组添加到linkedList

标签 java

我正在获取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/

相关文章:

java - 如何在多线程Java应用程序中实现同步

java - 为什么赋值时只能创建没有 `new`的数组?

Java Socket RPC 协议(protocol)

java - 引用自己的wsdl url

java - 如何创建一个大的选择屏幕?

java - 用于编辑完整 SOAPMessage 的出站 SOAP 处理程序

java - 如何处理 Draw2D 标签上设置的 SWT 字体?

java - 无缝地将数组和列表传入和传出 Nashorn

java - 我的服务器需要什么来支持 java webprojects?

java - 使用 OOo 在 java 中将文档转换为 pdf