数组实现储表格数据
1.建立一个多个唯Object类的一唯数组,由于object类是所有类型的父类,所以这个数组可以存放数字,字符串.
再将这多个一唯数组当做元素放入一个新的一维数组即可.
package cutestFox.io03;
import java.util.Arrays;
import java.util.Scanner;
public class Main1 {
public static void main(String[] args) {
Object[] array1 = { "花木兰", "职业:战士/刺客", "特长:突进/收割", "升高:174cm" };
Object[] array2 = { "橘右京", "职业:刺客/战士", "特长:突进/回复", "升高:176cm" };
Object[] array3 = { "裴擒虎", "职业:刺客/战士", "特长:远程收割收割", "升高:177cm" };
Object[] array4 = { "雅典娜", "职业:战士", "特长:突进", "升高:178cm" };
Object[][] test = new Object[4][];
test[0] = array1;
test[1] = array2;
test[2] = array3;
test[3] = array4;
System.out.println(Arrays.toString(test[0]));
System.out.println(Arrays.toString(test[1]));
System.out.println(Arrays.toString(test[2]));
System.out.println(Arrays.toString(test[3]));
}
}
2.使用 javabean 和一维数组保存表格信息
package cutestFox.io03;
import java.util.Arrays;
public class Main1 {
public static void main(String[] args) {
Emp[] emps = {
new Emp(1001, "钟馗", 18, "辅助", "男"),
new Emp(1002, "赵云", 19, "打野", "男"),
new Emp(1003, "韩信", 20, "打野", "男"),
new Emp(1004, "露娜", 19, "刺客", "女")
};
for (Emp e : emps) {
System.out.println(e);
}
}
}
class Emp {
private int id;
private String name;
private int age;
private String job;
private String gender;
public Emp(int id, String name, int age, String job, String gender) {
this.id = id;
this.name = name;
this.age = age;
this.job = job;
this.gender = gender;
}
@Override
public String toString() {
return "[" + id + "," + name + "," + age + "," + job + "," + gender + "]";
}
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 getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
}
2020年11月17日