如果有人可以解釋這兩種類型的數組初始化的,將是巨大的區別:Java列表/數組列表澄清
有一個在ListReturn
類的靜態方法getList()
,這在調用返回ArrayList<Some_Custom_Object>
。
在調用類的,我可以調用函數有兩種方式如下:這裏
List<Some_Custom_Object> listFromCall = new ArrayList<Some_Custom_Object>();
listFromCall=ListReturn.getList();//works completely fine
List<Some_Custom_Object> listFromCall = ListReturn.getList();//Works completely fine
我的問題是,在第二種情況,我們是否需要直接初始化或實例化listFromCall對象?將方法的返回值分配給未初始化的List/ArrayList對象?
有人能解釋一下引擎蓋下面發生了什麼嗎?
感謝
'ListReturn'?這是任何標準課程嗎?如果不是,那麼它將取決於阻礙。 – SacJn
數字1看起來像是一個不知道自己在做什麼的人寫的。將一個新的'ArrayList'分配給一個變量是毫無意義的,您將立即設置其他變量。 – khelwood