java ArrayList中嵌套小集合并打印

原创 2016年08月29日 16:17:30
package test;

import java.util.ArrayList;

import com.heima.per.Person;

/**
 * 在集合中嵌套小集合 for (元素数据类型 变量 : 数组或者集合)
 * 
 * @author fenuang
 *
 */
public class inout {
	public static void main(String[] args) {

		ArrayList<ArrayList<Person>> list = new ArrayList<>();

		// 创建第一个集合
		ArrayList<Person> first = new ArrayList<>();

		first.add(new Person("苍井空", 25));
		first.add(new Person("波多野结衣", 22));
		first.add(new Person("小泽玛莉亚", 26));

		// 创建第二个集合
		ArrayList<Person> second = new ArrayList<>();
		second.add(new Person("成龙", 50));
		second.add(new Person("甄子丹", 30));
		second.add(new Person("周星驰", 50));
		second.add(new Person("叶问", 50));

		// 把子集合添加到总集合
		list.add(first);
		list.add(second);
		// 遍历并打印集合

		for (ArrayList<Person> person : list) {
			for (Person person2 : person) {
				System.out.println(person2);
			}
		}

	}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

集合嵌套之ArrayList嵌套ArrayList

接下来我们来看集合嵌套之ArrayList嵌套ArrayList,这是什么意思呢?其实就跟我们for循环里面嵌套for循环是一个意思,在数组中里面也有数组,接下来,我们通过一个案例演示集合嵌套的案例程...
  • qian_ch
  • qian_ch
  • 2017年02月02日 12:02
  • 2331

Java中ArrayList集合嵌套存储和遍历

student类:package day16_Test; /* * 学生类: * 成员变量:姓名、年龄 * 成员方法 * 构造方法 * * */ ...
  • xiakexiaohu
  • xiakexiaohu
  • 2017年06月16日 19:55
  • 582

for循环中ArrayLis嵌套用ArrayList的一些坑

在写项目时遇到从数据库取出一堆关于评论的信息,在Service层中进行数据处理,最终想以List>>>形式进行解析交互。 先看我正确的代码,之后在放出遇到的坑, package com.p...
  • itslz
  • itslz
  • 2016年12月13日 13:58
  • 772

集合框架-集合的嵌套遍历(HashMap嵌套ArrayList)

b:HashMap嵌套ArrayList package cn.itcast_05; import java.util.ArrayList; import java.util.HashMap; i...
  • ZHOU_VIP
  • ZHOU_VIP
  • 2017年05月01日 21:26
  • 207

黑马程序员---ArrayList集合嵌套HashMap集合并遍历

Map:存储的是键值对元素的集合。   将键映射到值的对象。   一个映射不能包含重复的键。   每个键最多只能映射到一个值。  Map和Collection集合的区别?           Map:...
  • ChaoYangMemory
  • ChaoYangMemory
  • 2015年06月30日 15:57
  • 1646

Java打印输出数组和集合

Java打印输出数组和集合 在java中是可以直接打印输出数组和集合的,不需要我们编写循环来打印输出。 数组可以通过Arrays.toString(int[] )函数来输出;而因为List Set...
  • hust_hacker_art
  • hust_hacker_art
  • 2016年09月01日 12:37
  • 4754

对象数组增删练习之《学生信息管理系统(使用ArrayList)》

请完善实验给定代码,使得工程可以完成学生信息的管理功能,主要功能包括:添加学生数据、打印学生名单、删除学生数据三个功能。...
  • Mr__Dp
  • Mr__Dp
  • 2017年04月11日 12:49
  • 877

深入学习java之ArrayList 实现原理(一)

最近有时间整理了一下ArrayLIst的实现原理,因为在开发项目的应用的比较多,比如在处理比较复杂的业务时候,需要遍历来查找数据和操作数据,有些时候还有到数据进行排序等,所以对经常处理业务比较多的童鞋...
  • gyh790005156
  • gyh790005156
  • 2016年11月02日 18:25
  • 2176

ArrayList内元素按照字典排序

ArrayList中元素按字典顺序排序
  • u011936142
  • u011936142
  • 2013年09月13日 13:56
  • 4348

Java重要类详解之ArrayList类

一.ArrayList概述 ArrayList 是一个数组队列,相当于动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAcc...
  • shengmingqijiquan
  • shengmingqijiquan
  • 2016年09月23日 11:49
  • 1572
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java ArrayList中嵌套小集合并打印
举报原因:
原因补充:

(最多只允许输入30个字)