public static void main(String[] args) {
LinkedList test = new LinkedList();
int[] numberPair;
numberPair = new int[2];
numberPair[0] = 1; numberPair[1] = 2;
test.add(numberPair);
}
我将如何访问此列表的第一个节点中的数组并进行打印?我已经尝试过使用test.getFirst()进行各种类型的转换,但是要么打印出内存地址,要么得到一长串对象转换错误列表。
最佳答案
尝试使用Arrays.toString()
。
有关详细信息,请参见javadoc。
编辑:
正如其他答案指出的那样,您还应该在列表中使用泛型。您应该将其声明为LinkedList<int[]>
。然后,当您遍历元素时,使用Arrays.toString
将每个元素转换为字符串并打印结果。