zoukankan      html  css  js  c++  java
  • List转换成为ArrayList

     

    ArrayList

    集合ArrayList包含的元素可以数字,字符串,object等等,ArrayList的容量是 ArrayList可以保存的元素数,随着向 ArrayList中添加元素,容量通过重新分配按需自动增加。可通过调用 TrimToSize 或通过显式设置 Capacity属性减少容量。

    使用整数索引可以访问此集合中的元素。此集合中的索引从零开始。 ArrayList接受 null 作为有效值并且允许重复的元素。

    List转换成为ArrayList。(这里的List是实体是ArrayList)

     

    1、泛型转换

    调用ArrayListAddRange方法,

     

    List<ClassTreeInfo> list =new List<ClassTreeInfo>;

    ArrayListarrayList= new ArrayList();

    arrayList.AddRange(list);

     

    这里的ArrayList等价于List(结构和内容是一样的)

     

    2、非泛型转换

    这个需要遍历List循环加入到ArrayList

    List<ClassTreeInfo> list =new List<ClassTreeInfo>;

    ArrayListarrayList= new ArrayList();

    for (int i = 0; i < list.Count;i++ )

    {

    arrayList.Add(list[i].id) ;

     }

    这里的ArrayList仅仅是个int数组,保存list里面的id字段的数据而已。

  • 相关阅读:
    websocket --工作原理
    RabbitMQ
    django-缓存机制,form组件
    rabbitmq-安装
    学城项目
    django的orm--contenttype操作
    rest-framework序列化
    python模块与包
    python中的模块和包
    匿名函数python内置高阶函数以及递归
  • 原文地址:https://www.cnblogs.com/Gemgin/p/3136214.html
Copyright © 2011-2022 走看看