数组存储表格数据

表格是计算机世界最普遍的模型,互联网上看到的所有数据本质上都是“表格”。

ID姓名年龄职能入职日期
1001小明18讲师2-14
1002小红19助教10-10
1003小亮20班主任5-5

使用二维数组保存表格数据:

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]));}
}

使用javabean和一维数组保存表格信息:

import java.util.Arrays;public class Test{public static void main(String[] args){Emp[] emps = {new Emp(1001,"小明",18,"讲师","2-14");new Emp(1002,"小红",19,"助教","10-10");new Emp(1003,"小亮",20,"班主任","5-5");};for(Emp e : emps){System.out.println(e);}}
}class Emp{private int id;private String name;private int age;private String job;private String hiredate;public Emp(int id,String name,int age,String job,String hiredate){this.id = id;this.name = name;this.age = age;this.job = job;this.hiredate = hiredate;}@Overridepublic String toString(){return "["+id+","+name+","+age+","+job+","+hiredate+"]";}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 getHiredate(){return hiredate;}public void setHiredate(String hiredate){this.hiredate = hiredate;}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/726431.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Talk|加州大学圣地亚哥分校程旭欣:视觉反馈下足式机器人的全身操作与运动

本期为TechBeat人工智能社区第576期线上Talk。 北京时间3月6日(周三)20:00,加州大学圣地亚哥分校博士生—程旭欣的Talk已准时在TechBeat人工智能社区开播! 他与大家分享的主题是: “视觉反馈下足式机器人的全身操作与运动”,向大家系统地介绍…

智能驾驶规划控制理论学习07-规划算法整体框架

一、解耦合策略 1、路径-速度解耦策略概述 路径-速度解耦指的是将车辆的运动分成路径规划和速度规划两部分,对两个部分分别进行研究。 路径规划: 假设环境是“静态的”,将障碍物投射到参考路径上,并规划一条避开它们的路径&…

【C语言】linux内核napi_gro_receive和netif_napi_add

napi_gro_receive 一、注释 // napi_gro_receive是网络设备接口的一个函数,它被NAPI(New API)网络轮询机制使用,用于接收和处理接收到的数据包。 // 这个函数通过通用接收分组(GRO,Generic Receive Offlo…

记录:DPDK 22.11.2 LTS在WSL/2 Ubuntu 18.04 LTS上面编译

DPDK 下载: https://core.dpdk.org/download/ DPDK 文档: https://core.dpdk.org/doc/quick-start/ 1、下载 DPDK 发行版本源代码,最好先找到 LTS 版本(即长期支援版本) 本文编译DPDK版本为:DPDK 22.11.2…

uviewplus在uniapp中的配置使用

版本: "uview-plus": "^3.1.45"在page.json中配置: "easycom": {"autoscan": true,"custom": {"^u--(.*)": "uview-plus/components/u-$1/u-$1.vue","^up-(.*)": "uview-plus/componen…

Ubuntu安装conda以后,给jupyter安装C++内核

前言 大家都知道,jupyter notebook 可以支持python环境,可以在不断点调试的情况下,打印出当前结果,如果代码错了也不影响前面的内容。于是我就想有没有C环境的,结果还真有。 参考文章: 【分享】Ubuntu安装…

探秘分布式神器RMI:原理、应用与前景分析(一)

本系列文章简介: 本系列文章将深入探究RMI远程调用的原理、应用及未来的发展趋势。首先,我们会详细介绍RMI的工作原理和基本流程,解析其在分布式系统中的核心技术。随后,我们将探讨RMI在各个领域的应用,包括分布式计算…

libigl 网格harmonic变形

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 与网格harmonic参数化有些类似,只不过网格harmonic变形的目标是通过调和映射(harmonic mapping)将一个网格变形到给定的目标形状上。在保持拉普拉斯-贝尔特拉米算子的特征的情况下,将网格上的顶点映射到目标形状…

【金三银四的季节看下Java ORM的走向和性能对比】总结

写在最后 经过将近一周时间的框架收集、学习、实验、编码、测试市面上常见的ORM框架,过程中拜读了很多作者的博文、样例,学习很多收获很多。 重新梳理下整理的框架:mybatis-plus、lazy、sqltoy、mybatis-flex、easy-query、mybatis-mp、jpa、…

什么是工业交换机?

如今,工业交换机在能源、环保、交通、智慧城市监控等各个行业都发挥着至关重要的作用,其需求也日益增长。本文将全面介绍工业交换机,帮助你进一步加深了解。 什么是工业交换机? 工业交换机,又称工业以太网交换机&…

探索容器技术的世界:从 Docker 到 Podman,从 Kubernetes 到生态发展

随着云计算和微服务架构的兴起,容器技术在近年来迅速发展。Docker 是最早引领容器技术革命的先驱,但随着市场的变化和需求的不断演变,一些新的容器技术也开始崭露头角,例如 Podman。同时,容器编排工具 Kubernetes 也在…

uniapp中使用LocalStorage实现本地存储缓存数据

uniapp是一种跨平台的开发框架,它被广泛用于开发基于微信小程序、h5、android和ios等平台的应用。随着应用越来越复杂,数据的存储成为一个必须考虑的问题。而本地存储是一种常见的数据存储方式,可以让我们方便地保存和读取应用需要的数据。本文将介绍uniapp如何使用本地存储…

《探索自动驾驶技术的前景与挑战》

自动驾驶技术,作为现代科技的一大突破,正逐渐改变着我们的交通方式、生活方式以及整个社会结构。本文将围绕自动驾驶技术的现状、优势、局限性以及未来发展趋势展开探讨。 自动驾驶技术的现状概述 自动驾驶技术作为当今科技领域的一项前沿技术,已经取得了巨大的进展并在不同…

从零开始 TensorRT(7)C++ 篇:解析 ONNX

前言 学习资料: B站视频配套代码 cookbook 示例 参考源码:cookbook → 04-BuildEngineByONNXParser → pyTorch-ONNX-TensorRT 源码 C 代码量较多,已上传 GitHub OpenCV 安装: apt install libopencv-dev(1&…

[Mac软件]Adobe Photoshop 2024 v25.5.1 中文激活版

Adobe Photoshop是全球领先的图像处理和编辑软件,自1990年首次发布以来,一直是设计师、摄影师和创意专业人士的首选工具。随着技术的进步和用户需求的变化,Adobe不断更新和改进Photoshop,以提供更强大的功能和更好的用户体验。在这…

安卓开发之资源概述、优劣分析与优化方案

摘要 随着智能手机的普及,Android操作系统已成为全球最广泛使用的移动平台之一。在Android应用开发中,资源管理是构建高效、响应迅速且用户友好的应用程序的关键要素。 本文主要探讨了安卓应用程序开发过程中的资源管理机制,包括其基本结构、…

一键清除JavaScript代码中的注释:使用正则表达式实现

这个正则表达式可以有效地匹配 JavaScript 代码中的各种注释&#xff0c;并且跳过了以 http: 或 https: 开头的链接。 /\/\*[\s\S]*?\*\/|\/\/[^\n]*|<!--[\s\S]*?-->|(?<!http:|https:)\/\/[^\n]*/gvscode 实战&#xff0c;ctrlF 调出查找替换工具&#xff0c;点…

如何把网页调用变为代码调用

1.背景 最近有一个需求&#xff0c;猜测一段十六进制流的校验方式&#xff0c;挨个尝试非常耗时&#xff0c;需要写代码&#xff0c;调用网页上的功能。 2.解决方案 可以使用Python的 requests 库来发起HTTP请求&#xff0c;并通过POST请求将数据发送给服务器进行计算CRC校验和…

【备战蓝桥杯系列】Java组国二选手笔记一:蓝桥杯中的常用语法特性

蓝桥杯Java国二选手笔记一&#xff1a;蓝桥杯中的常用语法特性 前言 参加了好几次蓝桥杯了&#xff0c;C组参加了&#xff0c;Java也参加过&#xff0c;也会用python刷算法。下面给出常用的Java语法特性在蓝桥杯中的使用&#xff0c;以及常见的需要注意的Java语法规范。有准备…

【算法笔记】 LeetCode_209 长度最小的子数组

LeetCode_209 长度最小的子数组 LeetCode_209 长度最小的子数组 题目要求 给定一个含有 n** 个正整数的数组和一个正整数 target 。** 找出该数组中满足其总和大于等于target 的长度最小的 连续子数组[nums<sub>l</sub>, nums<sub>l1</sub>, ..., nums…