JAVA全系列 教程
3762个小节阅读:7090.7k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
表格是计算机世界最普遍的模型。大家在互联网上看到的所有数据本质上都是“表格”。
雇员表
ID | 姓名 | 年龄 | 职能 | 入职日期 |
---|---|---|---|---|
1001 | 高淇 | 18 | 讲师 | 2-14 |
1002 | 高小七 | 19 | 助教 | 10-10 |
1003 | 高小八 | 20 | 班主任 | 5-5 |
我们观察表格,发现每一行可以使用一个一维数组存储:
Object[ ] a1 = {1001,高淇
,18,讲师
,2-14
};
Object[ ] a2 = {1002,高小七
,19,助教
,10-10
};
Object[ ] a3 = {1003,高小琴
,20,班主任
,5-5
};
注意事项
- 此处基本数据类型
1001
,本质不是Object对象。JAVA编译器会自动把基本数据类型“自动装箱”成包装类对象。大家在下一章学了包装类后就懂了。
这样我们只需要再定义一个二维数组,将上面3个数组放入即可:
Object[ ] [ ] emps = new Object[3] [];
emps[0] = a1;
emps[1] = a2;
emps[2] = a3;
【示例】使用二维数组保存表格数据
xxxxxxxxxx
import java.util.Arrays;
public class Test {
public static void main(String[ ] args) {
Object[ ] a1 = {1001,"高淇",18,"讲师","2-14"};
Object[ ] a2 = {1002,"高小七",19,"助教","10-10"};
Object[ ] a3 = {1003,"高小琴",20,"班主任","5-5"};
Object[ ][ ] emps = new Object[3][ ];
emps[0] = a1;
emps[1] = a2;
emps[2] = a3;
System.out.println(Arrays.toString(emps[0]));
System.out.println(Arrays.toString(emps[1]));
System.out.println(Arrays.toString(emps[2]));
}
}