JAVA之ArrayList集合
/**
* ArrayList集合讲解
* 集合的添加、遍历、删除
*/
package com.test;
import java.util.*;
public class test7 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//添加第一个职员
Clerk clerk1 = new Clerk();
clerk1.setName("kim");
clerk1.setAge(18);
clerk1.setSalary(1000.00f);
//添加第二个职员
Clerk clerk2 = new Clerk();
clerk2.setName("ross");
clerk2.setAge(19);
clerk2.setSalary(2000.00f);
ArrayList al = new ArrayList();
al.add(clerk1);
al.add(clerk2);
//打印各个对象的信息
Clerk temp = (Clerk)al.get(0);
Clerk temp_1 = (Clerk)al.get(1);
System.out.println("第1个人的信息:"+"姓名:"+temp.getName()+" 年龄:"+temp.getAge()+" 工资:"+temp.getSalary());
System.out.println("第2个人的信息:"+"姓名:"+temp_1.getName()+" 年龄:"+temp_1.getAge()+" 工资:"+temp_1.getSalary());
//for循环打印对象信息
for(int i=0; i<al.size(); i++)
{
Clerk temp_2 = (Clerk)al.get(i);
System.out.println("第"+(i+1)+"个人的信息:"+"姓名:"+temp_2.getName()+" 年龄:"+temp_2.getAge()+" 工资:"+temp_2.getSalary());
}
al.remove(0); //删除ArrayList中第一个元素
System.out.println("---------删除集合元素后----------------");
//for循环打印对象信息
for(int i=0; i<al.size(); i++)
{
Clerk temp_2 = (Clerk)al.get(i);
System.out.println("第"+(i+1)+"个人的信息:"+"姓名:"+temp_2.getName()+" 年龄:"+temp_2.getAge()+" 工资:"+temp_2.getSalary());
}
}
}
class Clerk
{
private String name;
private int age;
private float salary;
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 float getSalary() {
return salary;
}
public void setSalary(float salary) {
this.salary = salary;
}
}
小结:
JAVA之ArrayList集合相关推荐
- java基础 ArrayList集合基本方法演示
java基础 ArrayList集合基本方法演示 import java.util.ArrayList; import java.util.Iterator;public class ArrayLis ...
- 【零基础学Java】—ArrayList集合概述和基本使用(十四)
[零基础学Java]-ArrayList集合概述和基本使用(十四) 一.什么是ArrayList类以及注意事项 java.util.ArrayList是大小可变的数组的实现,存储在内的数据称为元素,此 ...
- Java的ArrayList集合_JAVA之ArrayList集合
/** * ArrayList集合讲解 * 集合的添加.遍历.删除 */ package com.test; import java.util.*; public class test7 { /** ...
- (Java)ArrayList集合
ArrayList集合概述和基本使用 ArrayList是可以动态增长和缩减的索引序列,它是基于数组实现的List类. 数组的长度不可以发生改变,但是ArrayList的长度是可以随时变化的 对于Ar ...
- Java(运用ArrayList集合)实现学生系统搜索学生信息功能
需求: 学生信息系统:展示数据,并按照学号完成搜索学生信息(学号,姓名,年龄,班级) 测试数据: "20180302","叶孤城",23,"护理一班& ...
- Java的ArrayList集合使用---唐代诗人斗地主!!!
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.集合如何实现斗地主? 二.代码部分 1.IDEA软件 2.创建牌盒 3.洗牌 4.发牌 5.看牌 三.总结 前言 ...
- java使用Arraylist集合完成图书馆添加并查找书本功能
输入书本名称,价格,对书本自动编号,可根据书本名称,编号,价格查找相应书本 Book类 public class Book {private int id;private static int sid ...
- [Java基础]ArrayList集合常用方法
- ArrayList集合的使用和源码详细分析
写在前面:博主是一位普普通通的19届双非软工在读生,平时最大的爱好就是听听歌,逛逛B站.博主很喜欢的一句话花开堪折直须折,莫待无花空折枝:博主的理解是头一次为人,就应该做自己想做的事,做自己不后悔的事 ...
最新文章
- 图解TCP/UDP原理!秒懂!
- 三种去重方式——HashSet、Redis去重、布隆过滤器(BloomFilter)
- VTK:可视化之VisualizeImageData
- 《文明之光 第二册》一一10.1 罗卡尔角的夕阳—— 葡、西的殖民时代(1)
- 重学java基础第六课:markdown语法
- 三次多项式曲线php,多项式计算的效率测试,多项式计算效率_PHP教程
- 微软开始测试自己的Google Base
- php 等比例缩略图,PHP等比例生成缩略图
- .xyz域名注册总量TOP10:阿里云挤进十强 位居榜尾
- android压缩图片,并将其转化成base64提交到服务器
- 搞了一个迭代发布下SpringBoot Jar瘦身方案,老大给我打了个A+
- linux 终止作业任务命令,linux-尝试终止进程时出错—“ kill:pid:参数必须是进程或作业ID”...
- android 9 one ui,三星S9+升级安卓9深度体验|一文看懂三星OneUI升级了啥
- c语言中断程序运行,C语言实现 软中断 程序小结
- 抗疫先锋 | 滴滴云携手你我,一起战“疫”,共克时艰
- 电路单位本质与dB家族
- RK3588 烧写固件
- js字符串转换成数字
- 毕业设计论文的写作指南
- HLS 流媒体服务与加解密
热门文章
- 基于 LiteSpeed 的一站式 PHP 网站解决方案 LLStack V1.0-1 发布
- anaconda安装的TensorFlow版本没有model这个模块
- SQL SERVER 2005允许自定义聚合函数
- 《PHP和MySQL Web开发从新手到高手(第5版)》一一第1章 安装
- mba数学-幂学-2016
- graph driver-device mapper-04libdevmapper基本操作
- Could not find a suitable table factory for ‘org.apache.flink.table.factories.CatalogFactory‘
- flink shell的local模式(benv与senv的使用+处理报错的解决方案)
- Spark中Data skew(数据倾斜)Java+Python+Scala三种接口完整代码
- win7修改系统字体时需要修改的项目