黑马程序员技术交流社区

标题: 明天要学的 好好复习一下 [打印本页]

作者: 569015640    时间: 2015-10-16 01:02
标题: 明天要学的 好好复习一下
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]);
  }
}
}






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2