• 数组存储表格数据


    表格数据模型是计算机世界最普遍的模型,可以这么说,大家在互联网上看到的所有数据本质上都是“表格”,无非是表格之间互相套用。如下表格是一张雇员表:

    表7-1 雇员表

    图.png

          我们观察表格,发现每一行可以使用一个一维数组存储:

    1
    2
    3
    Object[] a1 = {1001,"高淇",18,"讲师","2006-2-14"};
    Object[] a2 = {1002,"高小七",19,"助教","2007-10-10"};
    Object[] a3 = {1003,"高小琴",20,"班主任","2008-5-5"};

    注意事项

         此处基本数据类型”1001”,本质不是Object对象。JAVA编译器会自动把基本数据类型“自动装箱”成包装类对象。大家在下一章学了包装类后就懂了。

         这样我们只需要再定义一个二维数组,将上面3个数组放入即可:

    1
    2
    3
    4
    Object[][]  emps = new Object[3][];
    emps[0] = a1;
    emps[1] = a2;
    emps[2] = a3;

    【示例7-19】 二维数组保存表格数据

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    import java.util.Arrays;
    public class Test {
        public static void main(String[] args) {
            Object[] a1 = {1001,"高淇",18,"讲师","2006-2-14"};
            Object[] a2 = {1002,"高小七",19,"助教","2007-10-10"};
            Object[] a3 = {1003,"高小琴",20,"班主任","2008-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]));  
        }
    }

         执行结果如图7-12所示:

    图7-12 示例7-19运行效果图.png

    图7-12 示例7-19运行效果图

  • 相关阅读:
    App.domain http->https
    js 点赞数 处理
    js插入拼接链接 --包含可变字段
    MYSQL修改表操作
    PHP上传文件类 代码练习
    PHP上传文件代码练习2 (重复文章)
    自制山寨百度一下
    PHP多文件上传代码练习
    修改PHP上传文件的大小限制
    三维数组变两位数组
  • 原文地址:https://www.cnblogs.com/huaxiansheng/p/15313782.html
Copyright © 2020-2023  润新知