zoukankan      html  css  js  c++  java
  • 列表插入元素

    插入元素也是向集合中增加元素,与添加(Add和AddRange)不同的是,插入元素可以指定要插入的位置索引,而添加只能在集合的尾部,按顺序添加,插入元素有两种方法,Insert和InsertRange

    在指定的索引位置index中添加单个元素值value

    public virtual void Insert( int index ,object value)

    在指定的索引位置,插入Icollection接口的集合实例

    public  virtual void InsertRange(int index ,ICollection c)

    代码:

     插入元素

                    ArrayList al = new ArrayList(20);
                    al.Insert(0, "我是元素1");
                    al.Insert(1, "我是元素2");
                    al.Insert(2, "我是元素3");
                    al.Insert(3, "我是元素4");            
                    Queue que = new Queue();
                    que.Enqueue("我是元素4");
                    que.Enqueue("我是元素5");
                    que.Enqueue("我是元素6");
                    al.InsertRange(4, que);
                    foreach (string item in al)
                    {
                        Console.WriteLine(item);
                    }

  • 相关阅读:
    ListNode Java创建链表
    Remove Nth Node From End of List LeetCode Java
    Rotate List LeetCode Java
    LeetCode刷题感想
    Swap Nodes in Pairs LeetCode Java
    Reverse Nodes in k-Group LeetCode Java
    334. Increasing Triplet Subsequence
    300. Longest Increasing Subsequence
    130. Surrounded Regions
    200. Number of Islands
  • 原文地址:https://www.cnblogs.com/lichen396116416/p/1920812.html
Copyright © 2011-2022 走看看