zoukankan      html  css  js  c++  java
  • colletion知识点之集合的遍历(转数组遍历研究)

    创建collection对象后: Collection c = new ArrayList();

    采用方法 Object  toArray()的方法,返回是一个Object型的集合中所有元素的值。

    注意问题:

    我定义了一个集合

    Collection c = new ArrayList();

    c.add(new Student("小明",20));

    c.add(new Student("小明",23));

    c.add(new Student("小黄",22));

    c.add(new Student("小黑",21));

    Object[] arr = c.toArray();

    //Student[] s = (Student[])arr;  为什么不能这么转型???

    for (int i = 0; i < arr.length; i++) {

    Student s = (Student)arr[i];      //此时要想用Student类中的方法,应该要使Object类型的

                     //数组进行向下转型,变为Student类型才可以继续调用

                      //Student类中的方法
    System.out.print(s.getName() + " ");
    }

  • 相关阅读:
    敏捷开发宣言
    OpenGL SL 优化要点
    Cocoa Touch 开发框架
    MSIL详解
    Android之Services
    Android之ActivityII
    Android之Activity
    托管执行过程
    Android之Content ProviderII
    Android之Content Providers
  • 原文地址:https://www.cnblogs.com/fjwjw/p/9889633.html
Copyright © 2011-2022 走看看