使用object[][]储存整个表格的数据
package Testshuzubianli;
import java.util.Arrays;
public class Test04 {
public static void main(String[] args) {
Object[] emp0 = {1001,"yi",20,"程序员","2020.06.04"};
Object[] emp1 = {1001,"er",21,"程序员","2020.06.04"};
Object[] emp2 = {1001,"san",22,"程序员","2020.06.04"};
Object[][] emps = new Object[3][];
emps[0] = emp0;
emps[1] = emp1;
emps[2] = emp2;
for (int i = 0;i<emps.length;i++){
System.out.println(Arrays.toString(emps[i]));
}
//使用嵌套循环打印
for (int i = 0;i<emps.length;i++){
System.out.println();
for (int j= 0;j<emps[i].length;j++){
System.out.print(emps[i][j]+"\t");
}
}
}
}
运行结果:
[1001, yi, 20, 程序员, 2020.06.04]
[1001, er, 21, 程序员, 2020.06.04]
[1001, san, 22, 程序员, 2020.06.04]
1001 yi 20 程序员 2020.06.04
1001 er 21 程序员 2020.06.04
1001 san 22 程序员 2020.06.04
Process finished with exit code 0
使用javabean和数组存储表格的信息
package Testshuzubianli;
/**
* 使用javabean和数组存储表格的信息
*/
public class Test05 {
public static void main(String[] args) {
emp emp0 = new emp(1001,"夏",20,"程序员","2020.06.04");
emp emp1 = new emp(1002,"他",21,"程序员","2020.06.04");
emp emp2 = new emp(1003,"分",22,"程序员","2020.06.04");
emp[] emps = new emp[]{emp0, emp1, emp2};
for (int i= 0;i<emps.length;i++){
System.out.println(emps[i]);
}
}
}
class emp{
private int id;
private String name;
private int age;
private String job;
private String hirdate;
public emp(int id, String name, int age, String job, String hirdate) {
this.id = id;
this.name = name;
this.age = age;
this.job = job;
this.hirdate = hirdate;
}
@Override
public String toString() {
return "emp{" +
"id=" + id +
", name='" + name + '\'' +
", age=" + age +
", job='" + job + '\'' +
", hirdate='" + hirdate + '\'' +
'}';
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
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;
}
public String getJob() {
return job;
}
public void setJob(String job) {
this.job = job;
}
public String getHirdate() {
return hirdate;
}
public void setHirdate(String hirdate) {
this.hirdate = hirdate;
}
}
运行结果:
emp{id=1001, name='夏', age=20, job='程序员', hirdate='2020.06.04'}
emp{id=1002, name='他', age=21, job='程序员', hirdate='2020.06.04'}
emp{id=1003, name='分', age=22, job='程序员', hirdate='2020.06.04'}
Process finished with exit code 0