📅  最后修改于: 2023-12-03 15:09:33.129000             🧑  作者: Mango
在 Java 中,我们可以将 ArrayList 作为函数参数传递。这使得我们可以在函数内部对 ArrayList 进行操作,同时不会改变原来的 ArrayList。
以下是将 ArrayList 作为函数参数传递的语法:
public static void functionName(ArrayList<Object> arrayListName) {
// 在此处操作 arrayListName
}
在这个语法中,functionName
是你的函数名,arrayListName
是你想要传递给函数的 ArrayList。
以下是一个示例程序,演示了如何使用 ArrayList 作为函数参数传递:
import java.util.ArrayList;
public class Example {
public static void main(String[] args) {
ArrayList<String> names = new ArrayList<>();
names.add("John");
names.add("Jane");
names.add("Jim");
printNames(names);
}
public static void printNames(ArrayList<String> names) {
for (String name : names) {
System.out.println(name);
}
}
}
在这个示例程序中,我们首先定义了一个 ArrayList,其中包含三个字符串元素。我们然后调用 printNames
函数,将 names
ArrayList 作为参数传递给它。函数遍历 ArrayList 并打印每个元素的名称。
输出:
John
Jane
Jim
以下是一些注意事项:
ArrayList<String>
作为参数类型。现在你知道了在 Java 中如何将 ArrayList 作为函数参数传递。通过使用这种技术,你可以编写更加灵活和可重用的代码。