如何在java中将链表作为函数参数传递
我正在努力学习如何在java中将链表作为函数参数传递。如何在java中将链表作为函数参数传递,java,Java,我正在努力学习如何在java中将链表作为函数参数传递。 此方法假定使用另一个链表作为参数,并将此链表的内容添加到调用实例的链表中。仅当元素不存在时,才应添加元素。所有要添加的元素都应该添加到链表的末尾。在Java中,每个参数不是int、long、byte、char、boolean等基元类型的。。。作为对该对象的引用传递 下面是一个简单的例子: public static void main(String[] args){ List<?> myList = new ArrayLi
此方法假定使用另一个链表作为参数,并将此链表的内容添加到调用实例的链表中。仅当元素不存在时,才应添加元素。所有要添加的元素都应该添加到链表的末尾。在Java中,每个参数不是int、long、byte、char、boolean等基元类型的。。。作为对该对象的引用传递 下面是一个简单的例子:
public static void main(String[] args){
List<?> myList = new ArrayList<>();
myList.add(1);
myList.add("Sarah");
process(myList);
Iterator it = myList.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
}
public static void process(List<?> list){
list.add("Johnny");
}
这意味着作为参数传递的列表实际上是通过引用传递的,因此添加了Johnny
这适用于任何实际对象扩展对象。欢迎使用堆栈溢出。请告诉我们给你带来麻烦的代码。你到底有什么问题?您不知道如何声明以链表作为参数的方法,或者您在实现所描述的逻辑时遇到问题?你需要更清楚地知道你有哪些具体的问题。其中一个最好的方法就是分享到目前为止你所拥有的代码,就像前面提到的Music_coder一样。
1
Sarah
Johnny