博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
集合嵌套遍历的基本代码实现(针对存储于多个组中的元素)
阅读量:5354 次
发布时间:2019-06-15

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

第一部分:

//创建学生类 public class Student {
//成员变量 private String name; private int age; //构造方法 public Student(){
super(); } public Student(String name, int age){
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 "Student{" + "name='" + name + '\'' + ", age=" + age + '}'; } } 第二部分:
public class Demo10 {
public static void main(String[] args){
//创建一个大集合 ArrayList
> bigArrayList = new ArrayList<>(); //创建第一个组的集合 ArrayList
firstClass = new ArrayList<>(); //创建学生对象 Student s1 = new Student("乔峰",30); Student s2 = new Student("段誉",28); Student s3 = new Student("虚竹",25); //添加对象 firstClass.add(s1); firstClass.add(s2); firstClass.add(s3); //添加到最大的结集合中去 bigArrayList.add(firstClass); //创建第二个组的集合 ArrayList
secoundClass = new ArrayList<>(); //创建学生对象 Student s4 = new Student("唐僧",30); Student s5 = new Student("悟空",28); Student s6 = new Student("八戒",25); Student s7 = new Student("沙僧",25); //添加对象 secoundClass.add(s4); secoundClass.add(s5); secoundClass.add(s6); secoundClass.add(s7); //添加到最大的结集合中去 bigArrayList.add(secoundClass); //遍历最大的集合 for (ArrayList
array:bigArrayList){
for (Student s:array){
System.out.println(s.getName()+"--------"+s.getAge()); } } } }

转载于:https://www.cnblogs.com/WTBK/p/9407870.html

你可能感兴趣的文章
UIScrollView —— 缩放实现案例(二)
查看>>
【Qt】Qt Linguist介绍【转】
查看>>
sim usim Uim 区别
查看>>
网页中插入透明Flash的方法和技巧
查看>>
动态内存申请函数选择(realloc、malloc 、alloca、 calloc)
查看>>
获取元素属性get_attribute
查看>>
视觉设计师的进化
查看>>
Python/jquery
查看>>
【BZOJ】【2132】圈地计划
查看>>
Lua 语言基本语法
查看>>
ARM 的Thumb状态测试
查看>>
windows下读取utf-8文件
查看>>
apache 启动不了的排查方法
查看>>
Java有没有goto?
查看>>
(转)makefile 的用法
查看>>
求不相邻金币相加和的最大值--动态规划1
查看>>
[转][osg]探索未知种族之osg类生物【目录】
查看>>
四十九. Zabbix报警机制 、 Zabbix进阶操作 、 监控案例
查看>>
元类中__new__ 与 __init__的区别--day27
查看>>
占小狼的简书博客
查看>>