用ArrayList类型做函数参数
格式:
public static 返回值类型 函数名(ArrayList<引用类型> 变量名 )
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 import java.util.ArrayList;public class demo04 { public static void main (String[] args) { ArrayList<Student> std = new ArrayList<>(); std.add(new Student("张三丰" ,99 )); std.add(new Student("张无忌" ,19 )); std.add(new Student("宋远桥" ,39 )); std.add(new Student("张翠山" ,44 )); printArrayList(std); } public static void printArrayList (ArrayList<Student> std) { System.out.print("{" ); for (int i = 0 ; i < std.size(); i++) { if (i == std.size() - 1 ) { System.out.print(std.get(i).getName() + "}" ); }else { System.out.print(std.get(i).getName() + "@" ); } } } }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 public class Student { private String name; private int age; public Student (String name, int age) { this .name = name; this .age = age; } public Student () { } public String getName () { return name; } public void setName (String name) { this .name = name; } public int getAge () { return age; } public void setAge (int age) { this .age = age; } }