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()試過了所有的類型轉換,但是它會打印出內存地址,或者我得到一長串對象的轉換錯誤。Java /打印包含陣列的LinkedList節點
感謝,所有我需要做的是與聲明它,和Arrays.toString開始工作。我不確定它爲什麼會影響這一點,但是,嘿,它工作。 –
user1204458
2012-02-13 03:56:54
@ user1204458:除非您使用''(或者在從列表中獲取元素後明確地將元素轉換爲'int []'),否則它將被視爲「Object」。你不能在'Object'上應用'Arrays.toString()',因爲它需要一個'int []'。 –
MAK
2012-02-13 20:04:37
@ user1204458:順便說一句,如果這解決了您的問題,您可以將其標記爲接受的答案。 – MAK 2012-02-13 20:05:05