首页 > 其他分享 >ArrayList集合对象

ArrayList集合对象

时间:2023-03-21 16:13:37浏览次数:41  
标签:对象 ArrayList 元素 list System Add 集合

1、ArrayList集合对象

复制代码
using System;
using System.Collections;

namespace ArrayList集合
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建了一个集合对象
            ArrayList list = new ArrayList();
            //集合:很多数据的一个集合
            //数组的瓶颈:长度不可变,类型单一
            //集合的好处:长度任意改变,类型随便
            list.Add(1);
            list.Add(3.14);
            list.Add("张三");
            for (int i = 0; i < list.Count; i++)
            {
                Console.WriteLine(list[i]);
            }
        }
    }
}
复制代码

 2、ArrayList的各种方法

复制代码
using System;
using System.Collections;

namespace ArrayList的各种方法
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建集合对象
            ArrayList list = new ArrayList();

            //添加单个元素
            list.Add(1);
            list.Add(true);
            list.Add("张三");
            //添加一个数组
            list.AddRange(new int[] {1,2,3,4,5});

            //删除单个元素
            list.Remove(true);
            //删除所有元素
            list.Clear();
            //根据下标删除
            list.RemoveAt(0);
            //根据下标删除一定范围的元素
            list.RemoveRange(0,2);

            //升序排列,类型差不多才能排列
            list.Sort();
            //反转,把元素从下往上排列
            list.Reverse();

            //根据下标插入单个元素
            list.Insert(1,"春哥");
            //根据下标插入一个字符串数组
            list.InsertRange(0,new string[] {"张三","李四"});

            //判断有没有包含这个元素
            bool b=  list.Contains(1);
            Console.WriteLine(b);
        }
    }
}
复制代码

 

标签:对象,ArrayList,元素,list,System,Add,集合
From: https://www.cnblogs.com/chungeblog/p/17240349.html

相关文章

  • List 泛型集合
     usingSystem;usingSystem.Collections.Generic;namespaceList_泛型集合{classProgram{staticvoidMain(string[]args){......
  • java实现多字段排序(普通对象List和MapList)
    publicclassSortTest{publicstaticvoidmain(String[]args){//普通对象listsortVOList();//mapListsortMapList();......
  • nodejs处理一段redis获取集合,数组的代码优化(其中包含:es6同步返回数据的处理,new Pro
    从异步,用延时来处理,改成同步获取数据获取数据主要分2步:1.从redis集合中获取数组;2.遍历数组,抓取其中字符串,解析,拼接成需要的数据,返回给前端原代码,用sleep方法,避免异步......
  • Java实现记录对象修改前后的变化
    需求描述今天接到一个需求,修改数据时需要记录修改详情。详情包括,被修改的字段,修改前的值和修改后的值。解决思路分别比较修改前后两个Bean实例的所有成员变量,当值不一致时......
  • jquery 对象转数组
     vardd=datas;//{设计:25,来料:50,其他:25}vararr=[];for(varkeyindd){arr.push({'name':key,'value':dd[key]......
  • Python查看对象所占内存大小
    以下内容摘自ChatGPT在Python中,可以使用sys模块中的getsizeof()函数来查看一个数据结构所占用的内存大小。该函数返回对象占用的字节数,但是需要注意以下几点:1.getsizeo......
  • nodejs获取redis集合内容,同步方法
    可以使用redis模块来连接和操作Redis数据库。以下是使用该模块获取Redis集合内容的同步方法://引入redis模块constredis=require('redis');//创建redis客户端const......
  • ObjectARX 模态对话框中夹点显示选中的对象示例
    添加对话框,修改调用对话框的命令参数命令参数需要添加ACRX_CMD_USEPICKSET|ACRX_CMD_REDRAWACED_ARXCOMMAND_ENTRY_AUTO(CArxProject1App,ArxProject1,mydlg,mydl......
  • lambda操作arrayList
    //多个集合合并,得到一个新的集合List<T>list=Stream.of(list1,list2,...).flatMap(Collection::stream).collect(Collectors.toList());//集合根据某一属......
  • Zookeeper——实践操作集合命令
    摘要本博文主要介绍Zookeeper手动执行的一些常用的命令。一、节点增删改查1.1启动服务和连接服务#启动服务bin/zkServer.shstart#连接服务不指定服务地址则默认连接到lo......