我想知道在 JAVA 中是否有可能在一行中以相同类型将许多对象插入到一个方法中,该方法接受这些类型的对象。例如:
我有一个对象Student
。该对象的一些实例如:
student1, student2, student3
我有一个接受 Student 实例的方法:addStudents(Student student);
目前我写的是这样的:
classRoom.addStudents(student1);
classRoom.addStudents(student2);
classRoom.addStudents(student3); ...
是否可以创建一个接受以下代码的方法:classRoom.addStudents(student1, student2, student3, etc);
我可以使用哪些步骤来开始编写该方法?
最佳答案
是的,你可以使用这个符号:
private void addStudents(Student... students) {
// your code here
}
它叫做 varargs , 表示可变数量的参数。
关于Java:可以使用一行代码将多个对象插入到一个带有一个参数的方法中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34140546/