如果有人可以解释这两种类型的数组初始化的,将是巨大的区别: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