吾爱乐享
个人学习网站

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

结果示意图

A:集合的遍历

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

B:案例演示

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

案例代码

 

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方法,取出其中的值
		}
	}

}

赞(0) 打赏
未经允许不得转载:吾爱乐享 » java之学习集合的遍历及案例分析

评论 抢沙发

评论前必须登录!

 

推荐免费资源共享,个人经验总结学习

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏