宣布多个arraylists

AJW*_*AJW 2 java

是否可以在同一行中声明2个数组列表?例如:

List<String> mm= new ArrayList<String>();
List<String> kk= new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)

那么可以做以下事情:

List<String> mm,kk= new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)

显然,当我执行上述操作时出现编译错误,并且想知道如何在同一行中声明2个列表.

fge*_*fge 8

如果你想要,你应该这样做:

List<String> mm = new ArrayList<String>(), kk = new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)


ami*_*mit 7

简短回答:是的,您可以在同一个表达式中声明 2个变量.List<String> mm,kk;宣布两个名单.

请注意,操作kk = new ArrayList<String>();不是一个声明,这是分配新建分配FY.