数组:存放同一种类型的数据的一个集合,你只能存一种东西,要么是数字,要么是字母,在内存里面开辟一块连续的区域。
元素类型[] 数组名 = new 元素类型[长度]; 这里的数据类型可以是int,long,又或者是类:例如Student
int[] array = new int[4]; 中间的元素值是array[0],array[1],array[2],array[3]
long[] array01 = new long[5];
public class Student {
private Integer id;
private String name;
private String sex;
public Student() {}
public Student(Integer id, String name, String sex) {
this.id = id;
this.name = name;
this.sex = sex;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
@Override
public String toString() {
return "Student{" +
"id=" + id +
", name='" + name + '\'' +
", sex='" + sex + '\'' +
'}';
}
}
例如:Student[] students = new Student[4]; 这里声明的是一个Student数组,名字叫students,这里面盛放着4个Student,加入你要往第一个Student里面赋值,需要students[0] = new Student(); 然后再get和set方法放入数据。
@Test
public void test9432542(){
Student[] students = new Student[3];
students[0] = new Student();
students[0].setId(12);
students[0].setName("ll");
students[0].setSex("nan");
System.out.println(students[0]);
System.out.println(students);
}
Student{id=12, name='ll', sex='nan'}
[Lsitu.day3.Student;@22927a81