Java的ArrayList集合_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
{
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
{
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优点_Java中各种集合的特点总结
1:集合: (1) Collection(单列集合) List(有序,可重复) ArrayList 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector 底层数据结构是数组,查询快,增 ...
- java 数组长度 可变_java基础之集合长度可变的实现原理
首先我们要明白java中的集合Collection,List,ArrayList之间的关系: ArrayList是具体的实现类,实现了List接口 List是接口,继承了Collection接口 Li ...
- java 中的集合_JAVA中的集合
JAVA中集合,是java中的基础概念,今天接着跟讲课准备课件的机会,重新整理一下关于JAVA中的集合的概念. 集合的概念 java中的集合类是用来存放对象的 集合相当于一个容器,里面包容着一组对象- ...
- java用arraylist求和_Java中ArrayList的使用
ArrayList类是一个特殊的数组--动态数组.来自于System.Collections命名空间:通过添加和删除元素,就可以动态改变数组的长度. 优点: 1.支持自动改变大小 2.可以灵活的插入元 ...
- java定义list数组_Java 数组ArrayList语法
记录一下数组ArrayList的常用语法 1.导入 import java.util.ArrayList; 2.定义数组list ArrayList list = new ArrayList(); ...
- java三大集合_java中三大集合框架
一.List集合 1.List实现的超级父类接口:Collection 存储一组不唯一(允许重复),有序的对象. 2.了解ArrayList类 A):定义的格式:ArrayList 集合名 = ne ...
- java.util.list 赋值_java.util(ArrayList)
public class ArrayList extends AbstractList implements List, RandomAccess, Cloneable, java.io.Serial ...
- java arraylist 源代码_java中ArrayList的源代码是什么
展开全部 package java.util; public class ArrayList extends AbstractList implements List, RandomAccess, C ...
- java stack 类 效率_Java中ArrayList、LinkedList、Vector、Stack的比较
一.介绍 先回顾一下List的框架图 由图中的继承关系,可以知道,ArrayList.LinkedList.Vector.Stack都是List的四个实现类. AbstractList是一个抽象类,它 ...
- java 定义map集合_java基础-Map集合
java基础-Map集合 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Map集合概述 我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它 ...
最新文章
- html网页访问WebAPI中的方法遇到的问题
- is not None与not某某 的区别
- JVM的进阶学习(GC Roots、JVM调优与参数配置、)
- 【CSS3】填色表格演示hsl()
- 串行口通信c语言代码,问一下单片机串行口通信用c语言实现的问题
- 求最大值c语言常用方法,c语言如何求最大值
- Visual studio之C# 利用Settings保存COM口配置信息
- python打开外部应用
- python wget 卡住_python – Paramiko在执行大型wget命令时挂起
- 移动终端如何远程接入企业的核心系统?
- spring-data-elasticsearch (elasticsearch 6.7.0) @Document 和 @Field 注解详解
- Linux进程的管理与调度(二)-- Linux的命名空间详解
- Atitit db access req数据库访问规范jdo jdbc jpa pdo sql 目录 1. 常见特性	1 1.1. 元数据 API	1 1.2. 分布式事务 vs事务中使用 Sav
- 弱监督学习和小目标检测
- MySql存储含有特殊符号的微信昵称
- Python转义字符
- win10更新后任务栏卡死,桌面正常解决办法
- 没有性生活、觉得老板傻……我们问了2000个人辞职的理由
- Java_Save could not be completed. Try File> Save As. if the problem persists.
- 微信小程序实现柱形图与折现图
热门文章
- 怎样把pdf转换成word
- C#使用属性进行之传递查询报表
- python培训就业班口碑排行榜-Python培训课程哪家更合适?老男孩教育python就业班...
- 基于python的游戏设计与实现-基于Python的飞机大战游戏系统设计与实现开题报告...
- 没有任何基础的可以学python吗-没有任何基础的人,该如何学习Python?「附具体步骤」...
- 数据分析 python 用途-想做好数据分析,不用Python怎么行?
- python绘制动态模拟图-Python 模拟生成动态产生验证码图片的方法
- python怎么安装matplotlib-如何安装Python绘图库Matplotlib?
- python代码示例图形-Python使用matplotlib绘制三维图形示例
- python爬百度翻译-教大家用python爬取百度翻译,超简单