博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
代码实现集合嵌套之ArrayList嵌套ArrayList
阅读量:5280 次
发布时间:2019-06-14

本文共 1541 字,大约阅读时间需要 5 分钟。

package com.loaderman.list;import java.util.ArrayList;import com.loaderman.bean.Person;public class Demo_ArrayListArrayList {	/**	 * * A:案例演示	 * 集合嵌套之ArrayList嵌套ArrayList	 * 案例:	 * 我们学科,学科又分为若个班级	 * 整个学科一个大集合	 * 若干个班级分为每一个小集合	 */	public static void main(String[] args) {		ArrayList
> list = new ArrayList<>(); ArrayList
first = new ArrayList<>(); //创建第一个班级 first.add(new Person("杨幂", 30)); first.add(new Person("李冰冰", 33)); first.add(new Person("范冰冰", 20)); ArrayList
second = new ArrayList<>(); second.add(new Person("黄晓明", 31)); second.add(new Person("赵薇", 33)); second.add(new Person("陈坤", 32)); //将班级添加到学科集合中 list.add(first); list.add(second); //遍历学科集合 for(ArrayList
a : list) { for(Person p : a) { System.out.println(p); } } }}

 

package com.loaderman.bean;public class Person {	private String name;	private int age;	public Person() {		super();			}	public Person(String name, int age) {		super();		this.name = name;		this.age = age;	}	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;	}	@Override	public String toString() {		return "Person [name=" + name + ", age=" + age + "]";	}	/*@Override	public boolean equals(Object obj) {		Person p = (Person)obj;		return this.name.equals(p.name) && this.age == p.age;	}*/	}

 

转载于:https://www.cnblogs.com/loaderman/p/6516410.html

你可能感兴趣的文章
PowerDesigner最基础的使用方法入门学习
查看>>
WPF 圆形Loading
查看>>
Windows10上使用Linux子系统(WSL)
查看>>
WPF 使用 Edge 浏览器
查看>>
SQL Reverse函数
查看>>
查看数据库表的数据量和SIZE大小的脚本修正
查看>>
SQLSERVER性能监控级别步骤
查看>>
SQL Server 执行计划利用统计信息对数据行的预估原理二(为什么复合索引列顺序会影响到执行计划对数据行的预估)...
查看>>
JS 禁止右键,禁止复制,禁止粘贴
查看>>
jquery.ui.accordion的修改(支持展开多个)
查看>>
【javascript基础】6、new与构造函数
查看>>
未能从文本"Template"创建 "System.Windows.DependencyProperty"
查看>>
黑马程序员--面向对象(一)封装、成员变量与局部变量、匿名对象、构造函数、this关键字...
查看>>
未能加载文件或程序集“Common”或它的某一个依赖项。试图加载格式不正确的程序...
查看>>
WebAPI通过multipart/form-data方式同时上传文件以及数据(含HttpClient上传Demo)
查看>>
C# webBrowser 获取元素class属性值
查看>>
百度地图API
查看>>
每天进步一点点 JavaScript之模态对话框及onload事件
查看>>
Linux下配置mysql数据库
查看>>
redis rdb
查看>>