我试图用java创建一个数组列表,在一些代码中我发现了Node head=(Node)array[b]这一行。在那段代码中,这一行是为了创建数组列表而执行的。Node head=(Node)array[index]和Node head=(array[index],null)之间的区别是什么?Node head=(Node)array[b]如何工作?
Node head=(Node)array[b]
Node head=(Node)array[index]
Node head=(array[index],null)
rmbxnbpk1#
下面是在JAVA中创建数组列表的方法:
List<String> someList = new ArrayList<>();
上面的例子将创建一个数组列表String。我找到了这条线Node head=(Node)array[b];这只是用一个名为array的数组的值初始化Node类的对象,该数组的类型为Node,索引为b。Node head=(Node)array[index]和Node head=(array[index],null)之间的区别是什么Node head=(array[index],null)这对我来说没有任何意义,除非你在做类似Node head=someFunction(array[index],null)的事情,你在索引b和null处传递array的值作为参数,并且它返回一个Node类型的对象。
String
Node head=(Node)array[b];
array
Node
b
Node head=someFunction(array[index],null)
null
5q4ezhmt2#
在java中创建数组列表的方法是ArrayList name of list = ArrayList〈〉();在上面的示例中,您将创建数组列表类型NODe类
2条答案
按热度按时间rmbxnbpk1#
下面是在JAVA中创建数组列表的方法:
上面的例子将创建一个数组列表
String
。我找到了这条线
Node head=(Node)array[b];
这只是用一个名为
array
的数组的值初始化Node
类的对象,该数组的类型为Node
,索引为b
。Node head=(Node)array[index]
和Node head=(array[index],null)
之间的区别是什么Node head=(array[index],null)
这对我来说没有任何意义,除非你在做类似Node head=someFunction(array[index],null)
的事情,你在索引b
和null
处传递array
的值作为参数,并且它返回一个Node
类型的对象。5q4ezhmt2#
在java中创建数组列表的方法是ArrayList name of list = ArrayList〈〉();
在上面的示例中,您将创建数组列表类型NODe类