前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java之学习集合的遍历及案例分析

java之学习集合的遍历及案例分析

作者头像
吾爱乐享
发布2018-07-13 11:13:41
4000
发布2018-07-13 11:13:41
举报
文章被收录于专栏:吾爱乐享吾爱乐享

结果示意图

A:集合的遍历

  • * 其实就是依次获取集合中的每一个元素。

B:案例演示

  • * 把集合转成数组,可以实现集合的遍历
  • * toArray()

案例代码

代码语言:javascript
复制
package com.fenxiangbe.collection;

import java.util.ArrayList;
import java.util.Collection;

import com.fenxiangbe.bean.Student;

public class Demo_Collection1 {

	/**
	 * A:集合的遍历
		* 其实就是依次获取集合中的每一个元素。
	* B:案例演示
		* 把集合转成数组,可以实现集合的遍历
		* toArray()
	 */
	@SuppressWarnings({ "rawtypes", "unchecked" })
	public static void main(String[] args) {
		Collection c = new ArrayList();
		c.add("a");
		c.add("b");
		c.add("c");
		c.add("d");
		System.out.println(c);
		Object[] o = c.toArray();//返回此集合中所有的元素的数组,也是把集合转换成数组的过程
		for (int i = 0; i < o.length; i++) {
			System.out.println(o[i]);
		}
		
		c.clear();
		System.out.println("=============");
		
		c.add(new Student("张三" ,23));
		c.add(new Student("李四" ,24));
		c.add(new Student("王五" ,25));
		c.add(new Student("赵六" ,26));
		
		Object[] arr = c.toArray();//集合转换成数组
		for (int i = 0; i < arr.length; i++) {
			//System.out.println(arr[i]);//遍历数组
			Student s = (Student)arr[i];//向下转型
			System.out.println(s.getName() + "..." + s.getAge());//调用get方法,取出其中的值
		}
	}

}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-09-20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 结果示意图
  • A:集合的遍历
  • B:案例演示
  • 案例代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档