ArrayList存储自定义对象并遍历三种方式(迭代器 普通for 增强for)
import java.util.ArrayList;
import java.util.Iterator;/** ArrayList存储自定义对象并遍历* A:迭代器* B:普通for* C:增强for*/
public class ArrayList存储自定义对象并遍历 {public static void main(String[] args) {//创建集合对象ArrayList<Student> array = new ArrayList<Student>();//创建学生对象Student s1 = new Student("话剧",54);Student s2 = new Student("阿瑟东",14);Student s3 = new Student("换届",61);Student s4 = new Student("豆腐干",47);//添加元素array.add(s1);array.add(s2);array.add(s3);array.add(s4);//迭代器Iterator<Student> it = array.iterator();while(it.hasNext()) {Student s = it.next();System.out.println(s.getName()+"-----"+s.getAge());}//普通forfor(int x=0;x<array.size();x++) {Student s = array.get(x);System.out.println(s.getName()+"-----"+s.getAge());}//增强forfor(Student s:array ) {System.out.println(s.getName()+"-----"+s.getAge());}}
}
ArrayList存储自定义对象并遍历三种方式(迭代器 普通for 增强for)相关推荐
- Unity3D获取游戏对象组件的三种方式
Unity获取游戏对象组件的三种方式 用Find查询 1. GameObejct go = GameObject.Find("对象名").GetComponent<获取对象上 ...
- echarts饼图自定义设置颜色的三种方式
第一种方式 option下 color:['#45C2E0', '#C1EBDD', '#FFC851','#5A5476','#1869A0','#FF9393'], 整体代码如下: option ...
- opencv学习(四)之像素遍历三种方式
在上一篇文章中介绍了图像颜色空间缩减.查找表等内容.在对图像像素进行遍历时共有三种方法: (1). C操作符[] (指针方式访问) (2). 迭代器iterator (3). 动态地址计算 这三种像素 ...
- 详解PyTorch编译并调用自定义CUDA算子的三种方式
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 在上一篇教程中,我们实现了一个自定义的CUDA算子add2,用来实现两个Tensor的相加.然后用Py ...
- 二叉树前序遍历三种方式(c++ 实现)
一.递归 递归很简单,只要在调用子节点前对当前节点进行操作即可 struct TreeNode {int val;TreeNode *left;TreeNode *right;TreeNode() : ...
- spring boot 生成初始和销毁对象方法的三种方式
配置文件 //注解类 @Configuration public class Config { //初始化提示和销毁提示 one :通过实现接口方法 @Beanpublic Cat createCat ...
- 课程介绍 复习 创建对象的三种方式 自定义构造函数创建对象 工厂模式创建对象
课程介绍 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8 ...
- 获取Class对象的三种方式
获取Class对象的三种方式 Object --> getClass() 通过对象.getclass 任何数据类型(包括基本数据类型)都有一个"静态"的class属性 通过类 ...
- Redis存储对象的三种方式
存储对象的三种方式分别为: 1.将对象序列化后保存到Redis 2.将对象用FastJSON转为JSON字符串后存储 3.将对象用Hash数据类型存储 序列化工具类SerializeUtil publ ...
最新文章
- 不要千言万语,一组漫画让你秒懂最终一致性
- Linux系统中的uptime命令
- 高级C语言教程-作用域
- 手工成本维护不可以将成本改为零
- 计算机重装系统知识,电脑重装系统基础知识扫盲贴
- Python报错TypeError: ‘User‘ object is not iterable
- “云端一体”的智能媒体生产制作演讲之路
- DotNet Core 介绍
- css默认样式以及解决办法
- mysql cve 2016 3521_MySQL-based databases CVE -2016-6663 本地提权
- mac远程怎么操作?苹果电脑怎么远程协助?
- Nginx的启动(start),停止(stop)命令
- Hibernate与mybatis比较
- installshield 安装包失败问题
- 2022年医院三基考试肿瘤相关训练题及答案
- echarts动态循环出多个相同图表但不同数据动态渲染图表
- win7计算机网络连接,笔记本win7无线网络红叉电脑网络连接不可用的解决方法
- LINUX NGINX 环境禁止访问指定后缀文件
- 有效的医疗设备维修保养解决方案
- URP中摄像机参数的设置