A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 569015640 中级黑马   /  2015-10-16 01:02  /  205 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package com.heima.collection;
import java.util.ArrayList;
import java.util.Collection;
import com.heima.bean.Student;
@SuppressWarnings({ "rawtypes", "unchecked" })
public class Demo3_Collection {
/**
  * * A:集合的遍历
   * 其实就是依次获取集合中的每一个元素。
  * B:案例演示
   * 把集合转成数组,可以实现集合的遍历
   * toArray()
  */
public static void main(String[] args) {
  //demo1();
  Collection c = new ArrayList();
  c.add(new Student("张三", 23));    //Object obj = 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());
  }
}
public static void demo1() {
  Collection c = new ArrayList();
  c.add("a");
  c.add("b");
  c.add("c");
  c.add("d");
  
  Object[] arr = c.toArray();      //将集合转换成数组
  for(int i = 0; i < arr.length; i++) {
   System.out.println(arr[i]);
  }
}
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马