我想在java中創建一個ArrayList,並且在一些代碼中我找到了這條線Node head=(Node)array[b]
。在這段代碼中,這行代碼是爲了創建一個ArrayList而被執行的。在java中創建一個arraylist
Node head=(Node)array[index]
和Node head=(array[index],null)
之間的區別是什麼。
Node head=(Node)array[b]
如何工作?
我想在java中創建一個ArrayList,並且在一些代碼中我找到了這條線Node head=(Node)array[b]
。在這段代碼中,這行代碼是爲了創建一個ArrayList而被執行的。在java中創建一個arraylist
Node head=(Node)array[index]
和Node head=(array[index],null)
之間的區別是什麼。
Node head=(Node)array[b]
如何工作?
這是你如何在Java中創建一個ArrayList:
List<String> someList = new ArrayList<>();
以上的exaple將創建String
一個ArrayList。
我發現這個線
Node head=(Node)array[b];
這僅僅是初始化Node
類的對象與在索引b
命名Node
類型的array
數組的值。
是什麼
Node head=(array[index],null)
Node head=(array[index],null)
這沒有任何意義,我,除非你正在做的一樣Node head=someFunction(array[index],null)
一些地方你逝去的索引b
和null
的array
值Node head=(Node)array[index]
和 之間的區別作爲參數,它返回給您一個類型爲Node
的對象。
這是我的錯誤。我試圖說「Node head = new Node(array [index],null)」。 –
順便說一句,謝謝man.your答案讓我有些感覺:) –
在java中創建Array列表的方式是 ArrayList name = ArrayList <>();
在上述例子中您要創建的數組列表類型節點類
不同的是,第二個編譯不會,而且它由索引在鑄造對象陣列'array'在不工作'b '到'Node' – SomeJavaGuy